I did cloth diapers and they were great. I did not buy the prestitched, thickly layered, elasticized, patterned things. I bought pure cotton square diapers and folded them myself. They wash easily and dry quickly. At night, I would double up for extra absorption. I bought waterproof covers for them for when we went out shopping or where-ever.
During the day, after rinsing in the toilet, I put them in a pail of water with either bleach or vinegar where they stayed until wash time. Never any smell and after washing, they were sparkling clean.
My kids toilet trained early: they learned that being wet was not fun. And I never had problems with diaper rash, but I did not let them stay in wet diapers at all.
I hated disposables and only used them when we travelled overnight.