Every baby has different needs, so I suggest trying out one of a few different kinds to see what works best for you and the baby. Some fit better than others depending on how chubby (or not) your baby's legs are, some do a better job at wicking away the moisture, etc.
When our baby was an infant, we used the kissaluvs size 0 w/ a bummis superbrite cover. This was perfect for the newborn stage b/c she wasn't wetting that much. But as she got to eating more, I wasn't a big fan of the kissaluvs b/c she'd get soaked in them fast and it didn't wick away very well, so she'd be sitting in it.
So now we use Bummis Super Brite covers w/ indian unbleached prefolds or hemp inserts (hemp is 6x more absorbent than cotton, so if you've got a heavy wetter, it's a Godsend!) during the day. We use BumGenius at night and for travel/sitters/etc since they're easier and more convenient.
I recommend attending the cloth diaper class at BeByBaby in Chicago. We got a lot of info there, and they had all the different kinds to try out. They do have unbleached prefolds there, bummis covers and fuzzibunz, and also a great non-residue detergent. Fuzzibunz are good too, I just prefer the bumgenius b/c they have velcro rather than snaps, so it's easier and faster for everyone to use. Compare w/ prices online though, b/c sometimes you can find cheaper prices online than at the store. But I found it helpful to go there, touch them, practice w/ them (on a doll of coursE!) etc, before making the investment.
I will also say that although the bumGenius are my absolute fav, if your baby is small, you may want to be careful w/ the bG b/c they are bigger since they'll last through toddler years. It was almost as big as her! So rather than chance a blowout, we just waited until she got a bit bigger (around 6-8wks) before using those.
Hope this helps. Good luck!