I’m a Bosch dishwasher powder soap with some in the bottom for presoak but still pre-rinse type person. Clean the filter once a month (takes 2 minutes literally) use jet dry (or equivalent) and I have zero complaints about how my 20 year old dishwasher performs!
I too have a Bosch dishwasher and use powdered soap. I also add in some citric acid to help with the really hard water we have in my area. I pre-rinse everything though.
If it's a Bosch, it's probably got a salt compartment and a way to configure it for the water hardness.