I also have a Bosch which i am very happy with. I liked the 'extra rinse' for when i did nappies. It has enough settings to suit every wash type and it's not confusing like some machines. Gentle on clothes.
It is economic on power too which is just as important as water.

My only gripe is that it has no 'delay' function. Now this could just be a 'me' issue. Because my average load takes over an hour, i'd love to turn it on the night before to come on at 5 am, so that i can hang it out in the morning first thing. I used to do this with my old F&P top loader. My electricity is on peak (7am-11pm) /off peak(11pm-7am) so I delay the dishwasher to start after 11pm too.
But that's my only gripe.