Nappy addict, do you have shares in Mothercare?!
Due in June, the problem with other people's recommendations is one person's absolute must-have essential is another's white elephant. I've been guilty of recommending a couple myself. Fine for me, but useless for friends. My own pet hates were the top and tail bowl, and the nappy bin that looks like a small Dalek - how did I fall for those?!
Clothes: bodysuits and sleepsuits are best; in the early days you won't have the energy to be bothered with fancy outfits. I'd double the quantity you have - nappies can leak especially when you're not used to them, babies get sick on clothes and sometimes you're just too tired to keep up with the washing.
0-3 is a better buy than newborn -it's a lot easier to dress someone small, wriggly and unco-operative in something slightly baggy and babies grow so quickly. My very dainty daughter wore newborn for less than a fortnight and when my son arrived we didn't even bother getting the newborn stuff out of the labour bag - it was already too small. NCT nearly new sales are a great source of baby clothes and you don't have to be a member to attend.
Scratch mitts I found to be hopeless - one flap of the baby's arms and off they flew. A health visitor recommended putting socks on their hands instead - much more effective.
Muslin squares you won't regret, very cheap and invaluable for dribble, sick etc. They can also be handy to pop over a little boy's bits when changing nappies, you won't believe how far they can wee, or how high.
A car seat is a legal requirement unless you don't use a car.
Other must-haves are nappies, whether disposable or cloth - and modern cloth nappies are brilliant, no folds, no pins, no buckets of sewage and much cheaper in the long run. Cotton wool and/or wipes for washing baby's bum, and plain water's fine -lotions can dry out their skin.
Food, whether breast or bottle, if breast a nipple cream like Lansinoh is very soothing if they get sore. If bottle, you'll need about seven bottles, a brush to clean them and a sterilizer - bigger ones are best because you can get more done in one go.
What else? Some sort of cardigan/jacket and a soft hat, and a couple of cellular blankets for the car seat.
The safety stuff - socket covers, stairgates and so on - can wait a few months until they are approaching mobility.
I think that's really about it - everything else is a matter of your lifestyle and personal preference.
My own personal must-haves are: pouch or ring sling for pottering with baby indoors, Baby Bjorn Active carrier for outdoor trips, portable cradle seat that you can cart from room to room, wipe-clean changing mat, changing rucksack, soft baby gym and plenty of dribble bibs. Oh, and a Lindam night and day bottle-warmer for upstairs (cold, draughty kitchen three flights down).
I don't have a pram or pushchair, cot, crib or Moses basket, baby bath, room thermometer, bath thermometer, baby monitor etc. Nothing against them, I just don't need or want them.
Enjoy your baby, it really is true about the time going so fast.