We bought a Bosch 300, model #SHEM63W55N in 2018 and we've been very happy with it...but it took some adaptation on our part. It does not have a heating element in the base like our previous Whirlpool, so it simply can not dry as thoroughly.
Plastic storage containers last much, much longer this way as they don't get melted, but they need extra drying time either with the door partially open or placing them on a dish towel. If we used a rinse additive, this might be alleviated.
I read the owner's manual thoroughly and adjusted the configuration to eliminate the rinse aid light, turn on "intensive drying", etc. We use the Sanitize option every load. A few months ago I began adding a teaspoon of sodium tripolyphosphate powder to the detergent (liquid Cascade) which yields a marked improvement in dish (and dishwasher interior) cleanliness with our municipal water.
So it's a terrific dishwasher and we'd pick the same one again, but if you're used to one with a big heating element it will take some tuning and adaptation. The only issue we've had was a whooshing/gurgling noise which was caused by a large piece of broken glass in the filter basket obstructing water flow.