I've been through a few different types and brands and spent time and money trying out different ones, so here's my 2 cents.
Pre-fods are a waste of time. I always found they leaked and are inefficient. I guess they work for some people but I've found that mostly...they don't. They're no good as night nappies and no good for tummy sleepers and no good if you baby happens to be a heavy wetter. My boy is all of these.
I have tried Itti Bittis, they're ok but I can't leave them on him for more than 3 hours, sometimes less if he's having a particularly "wet" day (like during growth spurts when they tend to feed more and hence wet more). Also, you have to buy a range of different sizes making them more costly. Upside to Itti's...super duper cute!!! I do have a few for the days when I really want that cut effect.
The absolute best I have found are TotBots.
Mac can go a full night (up to 10 hours sleeping some nights...lucky me) in a TotBots FlexiTot and I have never had a leak or an issue. They are a great, efficient nappy although don't really win any prizes in the "pretty" awards as they're pretty simple in their colour, etc. These, in my opinion, are more absorbent even than a disposable and just as trim fitting (Dont make him look like he's been riding a horse for a week straight.)
I have found their EasyFit's the best day nappy by far, more absorbent that any other I have and as they are a one size fits all, you don't have to buy as many as they'll fit from birth to potty.
www.nappydays.co.nz <<< website for them.
Also, I have found the team at Nappy Days to have the best customer service. They'll spend time on the phone talking to you about your options and everything.
I LOOOOOOOVE My TotBots! They're a little more expensive as an upfront cost, but seriously worth every cent.