The great thing about the Bosch model we have is it has a speed wash function. Means you can do a really hot cotton wash and it doesn't take three hours.
My (bought new) Bosch has a 15 minute 30° quick-speed wash, which I use for most of my clothes, tbh.
I work in an office and I haven't yet got back into gardening this year, so my clothes don't really get dirty. I use minimal non-bio detergent and don't use fabric conditioner, because I just want to freshen them up a bit really as they don't need a really good washing.
Towels and bedding I wash on a proper full-cycle though.
The one thing that does annoy me about this washing machine is that it doesn't have a 'spin-only' cycle; it's got a 'rinse & spin' and a 'drain'.
With my previous second-hand washer-dryer, there was a separate spin cycle, which I used to use after handwashing and rinsing delicates.
I would buy another Bosch, I've had this about 10 years and it's still going strong.
* Touches wood * I'm in a soft water area, which probably helps.
ETA: And it also has a speed button to cut down the time of the hotter longer cycles.