I love the pocket diapers, like Anna said. I don't think I could ever do prefolds. BumGenius are my favorite. I love the Suedecloth lining, it's much softer and nicer then the fleece of my FuzziBunz. I don't have any Happy Heiny's, they have fleece lining like the FuzziBunz so I never bought any. As of yet I haven't had any problems with the tabs though I have read complaints about them.
The BG have always fit Nathan well too, the FB often leak simply because they don't fit his legs as well. A problem I've never had with the BG.
$18 per diaper is expensive, but they'll last. I have 2 dozen of them so I spent $432 on them. You'll spend that on disposables within the first 9 months. Like Debbie said too, you can make them cheaper if you can sew. Also if they're taken care of they may last through more than one baby. It doesn't cost too much to wash them and I dry them outside in the sun so I don't have the added expense of drying them in the dryer.
Bookmarks