I've been cloth diapering since my daughter was born. We started with Kissaluvs (newborn size) and a diaper cover and then once she was about 10lbs we moved onto the Bum Genius 3.0 pocket diapers. We LOVE LOVE LOVE them! I use a disposable overnight so I don't have to change her at all but other than that, we only use cloth for the rest of the day.
We also use cloth wipes. I've also purchased cloth training pants for potty training time and she also uses a Bummis swim diaper, which works great!
One item that I'm really glad I purchased was a Bum Genius Diaper Sprayer, which attaches to the toilet and helps with getting messes off of the diapers.
Since I've purchased my diapers last year, so many new brands have come out and a lot look very similar to the Bum Genius so I imagine there are plenty of good brands to choose from this year.
If we have another child, I plan on re-using these diapers. My daughter is almost 15 months old now and still in her cloth diapers and I plan on using them until potty training.
So happy with cloth diapers!