Fuzzi Bunz and bumGenius pocket diapers stood out as the best. To begin, I bought 10 diapers - a couple Fuzzi Bunz size Medium, a bumGenius all-in-one size Medium, and the rest were bumGenius one-size. The total cost in diapers was around $150 after two $10 off coupons from Diapers.com. That's about the equivalent cost of four months of disposable diapers. Not an outrageous initial investment.
As for the different diapers I bought, I found that all of them work very well. Both brands are reasonable - around $18 per diaper and each comes with the cloth insert. (Some brands, like Happy Heiny are around the same cost but require you to buy the insert separately.) bumGenius comes with a full-size insert and an extra "doubler" insert.
Fuzzi Bunz Review
After I change each diaper, I simply rinse it out in the sink, squeeze the excess water out and put it in a wet bag like this Swaddlebees one.
For poopy diapers, I use Biokleen Bac-Out. It is a non-toxic stain and odor remover that is safe for cloth diapers. I just rinse out the diaper, spray it with Bac-Out and rub it in.
I only have 10 diapers so I wash anywhere from every other day to every third day. At first I thought I'd want to get more diapers to stretch out the washing, but I've realized I wouldn't want the diapers to sit for much longer between washes.
I wash the diapers in my front-loading machine on normal wash with hot water. I set it to a water only pre-wash and an extra rinse at the end. I dry them on medium-high heat in the dryer. Hanging them on a clothesline outside to dry is also recommended to keep them bright and odor-free.
I haven't had much trouble with odor. Only recently did I notice a residual smell in them after washing. I soaked them in a tub filled with water and a cup of baking soda. That took care of it!
So, there you have it. My cloth diapering conversion. They're not nearly as much trouble as I first assumed and I'm so glad I switched!