I have a ten year old MOL Bosch dishwasher. It was one of the first "Intregra design" (hidden controls in door rim) models, but otherwise is basic entry level with only three cycles: Quick Wash, Regular, and PowerScrubPlus. The latter two are "NSF certified" (= sanitizes). Wash/Final Rinse temps for Regular cycle are 150/155, and 161/161 for PowerScrubPlus. Quick Wash is 104/140. It has never had any repair or service issues at all.
You MUST use rinse agent in a Bosch. Otherwise, water won't move off the dishes and onto the steel sides. Note: it is NORMAL for the tub sides to be wet at the end of cycle. The machine dries by water evaporation off the dishes and condensing on the steel sides of the tub. For this to happen, you must use rinse agent. I use JetDry liquid (regular) and Finish 3-in-1 Powerball tabs (both from Costco). I get excellent results every time. If I am in the kitchen when cycle completes, I will open the door to let out moisture, but most of the time I am either asleep or not at home when cycle completes, and everything---except the tub walls---is dry when I open the machine hours later.
Most, if not all, modern Bosch models have an indicator light that goes on when you need to add Rinse Agent. My older model has a rinse agent level indicator in the door near the soap dispenser, so I have to remember to check it manually. If you don't use rinse agent, your Bosch will NOT work properly.