If you're talking cloth, we've the g-diapers exclusively with our son (10 months now, from when he was 19 mos to now) and we put a cloth diaper insert in there. I like it a lot because for most diapers we just have the insert part to wash and we refill it (so no need to wash and dry the whole all-in-one or the whole pocket-diaper in-and-out. If it's messy, we may have to snap out the vinyl liner part put can re-use the outer pants or, for really bad, we end up washing the whole thing. And if we're on vacation or out around town or something we can use the disposable inserts (run about 25 cents each; comparable to Pampers) and just toss/flush them. In 10 months we have used fewer than 30 disposable inserts; all of which came with our starter kits for the diapers.
I won't go into all the details, but if you can find the g-diaper pants for a good price and want to try it this is what we did:
And They Never Slept Again (AKM3): Everything you ever wanted to know about cloth diapering with g-diapers