I cloth diaper right now with my newborn
.
Personally, I've stayed away from all-in-ones as they're not supposed to be as good for containing liquids or solids. We currently use a combination of Motherease One Size and plain terry squares, both of which are the base nappy part and then I use Motherease Airflow Wraps over the top. It's early days, but have not had a single leak.
One size nappies are supposedly good because they are birth-to-potty. The only disadvantage is they are a bit bulky on a newborn, but nothing unmanageable. I'm preferring the terry squares purely because I can fold them slightly smaller to decrease bulk, but they're also more fiddly so it's a trade-off. I've heard the Bimble cloth nappy is especially good for newborns, but I don't have one to try.
We also use fleece (washable) liners which are infinitely better at catching liquidy breastfed-baby poo than flushable paper ones. Also, the Motherease One Size come with popper boosters, but I tend to also throw one of my bamboo boosters in there as well for extra absorbancy.
Line drying's not an option for us (nor do we have a tumble dryer), so I invested in a heated tower airer from Lakleand (the best £75 ever spent). I do a wash every other day and the stuff is always dry within 12 hours.