Bosch which I'm using, Bauchnec or other German brands are usually good and last long if you use them right.  Some tips: 1) Get a competent plumber to install the unit;  2) Brush off leftovers from the dishes before turning into the washer so that they won't clog the system;  3) Use detergent recommended by the brand  ie: finish, calgonit etc. Sparkling and sterilized result!