I've used a relatively new liquid laundry detergent - Tide HE. It's made specifically for high efficiency washers (that's the HE designation) that use very little wash and rinse water. It doesn't suds much and doesn't rely on normal detergents. It has enzymes,etc that remove the dirt. It rinses out very easily, works in cold or warm water, and requires only a small amount.
I've used it on my wetsuits the past year (about 100 dives) and the suits look like new and there is no odor at all (and I dive low viz lakes full of somewhat odorous crud).
The real test is boots. I soak em for an hour in a weak solution of Tide HE and they have NO odor at all.
The Tide HE is more expensive than regular Tide liquid laundry detergent and is harder to find, but its a LOT cheaper than any wetsuit cleaner I've seen. It's amazing how well iit works on odor and in cleaning the silty crud off the wetsuits.
Dan