At work we had a Maytag Neptune. It cleaned those dog-poopied blankets right up. The only problem in 3 years was when a ball-point pen came apart and the little plastic ink cartridge/ballpoint got jammed in the pump. Otherwise if dealt with a lot of filth just fine.

At home, when our 28 yr old top-loading Maytag died, we figured we would never get anything that would outlast it, but we did want to use less water. We got a Whirlpool Duet HT, that we have had for about 3 yrs now. It is great. I particularly like that for bed sheets and towels you have the choice of a cycle that lasts longer and the washer heats the water above what your hot water heater is set for. Since it is a point of use heater, it only heats the water for one wash, so you get the benefits of a really hot wash, without wasting energy. We have not had any problems with it.