This is a good product from Bosch that is respectably quiet and very easy to use and understand.
People complain that you cannot do a quick 10 kg wash, and yes when its set to cottons, it states 3hr,39min but that will adjust after assessing the load, alternatively you can press speed perfect and the time will reduce down to 1hr 30 mins, but the machine will advise if you want a spotless wash, reduce the load to 5kg (but this is not set in stone) and it will not hurt the machine to keep the full 10kg load in the machine and wash on this setting. (for the most part, if you don't slop around in a mudpit all day long, this setting will wash 10kg perfectly)
It has lots of features and downloadable programs, and is constantly evolving with updates OTA (We've had 5 already)
Granted a lot of programs request lower load levels, but this is guidance to get the best results, and not a given. (it comes down to using common sense) and if you apply Common sense, then this machine will serve you very well for many years.