I am of the opinion that terry squares still can't be beaten for efficiency, length of time between changes, fit, economy, durability, ease of washing, and speed of drying (although I'd never go back to plastic pants

If you get 60cm squares, they will fit from birth to potty training, unless you have a huge toddler or very late trainer. Yes, a 60cm square will be bulky on a newborn, and if you can run to some 50cm squares for the first few months, that would be better, but for those on a tight budget, 60cm squares are a really good option.
For overnight nappies, just fold 2 terry squares together as one nappy, use a wool cover, and you have an unbeatably efficient combination, which also dries quickly.
The only thing I want to add to this is that poor quality cotton terry squares are probably NOT worth getting, unless you intend to change after every wee. It's REALLY worth getting the very best quality, high density cotton or better still bamboo ones.
So if you've tried terries, please add your thoughts, and if you haven't they are so worth at least a try.