If you leave the door open on the washer after use to air/dry out, I haven't noticed that smell too often. And I know the old-sock smell you're talking about...I actually smell it in top loaders as well.
They have a mixture you are supposed to put in the washer every so often to clean it out...seems to work fine. Top and front loaders both need to be cleaned.
I like the front loaders for two big reasons:
1. Gives me workspace (folding/stacking/etc.) on top without blocking access.
2. Much gentler on the clothes while cleaning better. A tumbler is vastly superior to an agitator given all other considerations being equal.
Things I don't like about the front loaders:
1. Bending over. You can alleviate this with the very nice pedastals most have (or build your own)...unfortunately, they didn't work in our laundry space.
2. Only the more expensive models seem to have a soak function, which all top loaders have by design. They do have a setting for gently rocking the drum part-way around though, so it wasn't too bad.
3. No access while running. I like to be able to add a forgotten sock or check on things...no can do anymore.
Search around for a good deal. Brands I'd recommend are Samsung, LG, and Electrolux...increasing in price respectively. Very good, consistent reviews on those brands across all models. Other brands are more hit and miss, even Bosch has had drum cracks reported a little too often.
If your hookups allow for gas or electric on the dryer, pay the extra for the gas model.
If you buy from Lowe's, you can get an extra four year warranty added (five total typically) for only $160 for the set (washer and dryer).
The top loader/front loader still uses the drum on its side, but instead of the front being open for loading, like a gerbil wheel, the can is sealed except for a door that has to be aligned at the top for access (machine aligns it automatically).