I personally preferred flat cloth for my newborn. You're changing them so often anyway that I didn't figure it was worth bothering with miniature AIOs, pockets or prefolds that might only last a short while. At least with the flats, I can still use them now.
And their tiny bum just looks SOOO cute in a fat cloth nappy!
For covers, I like my homemade polarfleece ones