We used cloth--mostly prefolds and velcro covers (we love the Thirsties brand because of the gussets). Along the way I picked up a few all-in-ones and hybrids to make diaper changes in public faster and to use at the Mothers Day Out program our son is in. I might get mud thrown at me for saying this, but cloth diapering seems like a bit more work. Putting on a prefold and a cover is like putting on two disposable diapers. Pocket diapers are easy to put on, but you have to stuff them ahead of time. Same for the hybrid/AI2 type which require some sort of assembling. All-in-ones are super easy all around, but also usually super expensive and can take forever to dry. Cloth takes up a bunch of room in a diaper bag, so those cute purse sized options might not be an option if you use cloth. You may have to spend months figuring out a wash routine that works for you and your water-when we moved to a house with hard well-water it took 4 months and an in house water softener to fix all our new problems. But...I still far prefer cloth!
I love being the only person at Walmart with a baby/toddler who DOESN'T have a big package of diapers in the cart. I love the cute and colorful cloth diaper options. I love the cloth diapered bubble butt look! I love never having to fear that I will run out of diapers--in a pinch I could use dish towels, though its never come to that. I love not having to buy diapers every week (we initially went with cloth because I had a good paying job while pregnant, but wasn't sure what our financial state would be after baby came). Now that baby #2 is on the way, I loved digging through my diaper stash and realizing I was totally set and don't need to purchase anything else. I love how well our diapers contained those newborn poop blowouts. I didn't even know what a poop blowout was until we went on a weekend trip and used disposables. Yikes! Poop got EVERYWHERE. The next time we traveled we just took our cloth and some bags to keep the dirties in.
We used cloth wipes at home, but disposable wipes while we were out and about. If you choose disposable wipes you can just throw them in your cute wet bag and wash/dry them with the diapers. Then you can pick out the nice clean and dry disposable wipes and throw them away instead of trying to separate them from the cloth diapers when both are dirty or wet.
While I'm on this long rant I'll throw in my two cents about hybrids. We have about 6 of the Grovia hybrid and I really like them, though I use them more as an all-in-one. (Meaning I don't bother snapping in a new liner and reusing the cover, I just get a totally new one each time). We have a box of the disposable liners and after trying it out once, to me the hype about a disposable liner and a reusable cover doesn't make sense. It seems like the worst of both worlds: The disposable insert footprint seems only neglibibly less then a full on disposable diaper. But you still have to deal with a cloth cover. So you have to separate the disposable liner from the cloth cover. Throw the disposable liner away . Get out a new liner and place it in the cloth cover (and if the cloth cover got dirty or wet the cloth cover has to be separated and put in a wetbag). You will still be coming home with a bag full of wet or dirty covers which you have to keep up with and you are still throwing a disposable liner into a landfill. Maybe it works for some people, but I'd rather use all cloth while I'm out. We have also used disposables when it made more sense to do so (on a long trip where we didn't want to have to do laundry). Anyone actually like the disposable part of the hybrid dipes?