I use them and love them, I would never go back to disposables. And 7th Generation are not compostable, they are only slightly better in Huggies because they still have SAP(the stuff that feels like gel after the baby pees. Was outlawed for use in tampons in the 80's because lots of women were dying of TTS) in them.
I use Happy Heinys organic one size pocket diapers with Fuzzibunz size medium hemp inserts, they are amazing absorbancy and are very natural. I do not like the fact that disposables are made of petroleum and contain tons of chemicals. I also think about all the energy that it takes to manufacture each diaper(besides using petroleum resources) and the fuel it takes to trasport them to the store, the packaging waste that is thrown away, and of course the diaper itself that does not decompose for hundreds of years. And the respiratory effects on the baby of the off-gassing of the chemicals in the diapers, yuck!
Anyway I could go on all day about all the chemicals that are in them, their effects, etc, but you could just google it. Besides ALL of this, I like my cloth diapers because I think they are a lot cleaner honestly. I feel that I am putting something clean on my baby every time i use them, whereas I could smell the Huggies diaper as soon as I took it out of the package(nasty chemical smell). I have also saved hundreds of dollars using cloth(you could save even more if you qualify for free cloth diapers at clothdiaperfoundation.org), and I have less leaks. If anyone wants to know more you can email me, I can help you find the best places to order them online and get the best deals and such. And I have only heard bad things from friends about G-diapers, although I have not tried them myself.
If you are interested in cloth diapering I recommend watching these videos, Cloth Diapering 101 http://www.youtube.com/watch?v=gVo6SMebcX8 it is a 7 part video covering most styles of cloth diapers. Also check out mothering.com, you can join their online community and there is a section dedicated to cloth diapering where you can ask questions and get advice.