We love our g-diapers! Been using them since birth and baby is now over 1 year old. We bought generic prefolds to stuff into the liners, instead of using the g-diaper brand. Prefolds are $2 each, vs. g-diapers $6 each. We bought 3 dozen and wash them 2x per week. The infant size prefold has lasted this whole time, and we have not had to re-purchase. The cool part is that for daycare, you can just buy a pack of the disposable refills. The daycare people will just toss those during the day. Packs of disposables cost $15.
We use cloth refills at home, then use the disposable refills when we're out. This system works for us and we don't have to carry around nasty dirty diapers. BTW, the disposable refills are flushable!
The only time we had leaks was when we baby squirmed too much and we had the diaper on crooked. I just can't rave enough about g-diapers...
PS--Although not needed, you can buy a pack of extra snap in liners. That way you won't run out if baby has a blowout.