The best thing that I did was think about needs and buy around that.
So for example, baby needs somewhere to sleep - could be a moses basket, cot, bedside crib - have a look at all the options and think about what would work best for you. Then obviously you need bedding for it, and something to keep them warm (swaddle, sleeping bag, blankets, or just a thicker sleepsuit?) - again look at the different options to see what seems to make sense.
Then they'll need washing so what are the options for that. Do you have anything (like towels, face cloths) already that you could use rather than buying baby-specific versions.
You'll need some way to transport the baby around, what works best for you.
They need to feed - breastmilk or formula - think about what you want and what you'll need.
Clothes - look up some different suggested clothing lists but also think about how often you expect to be able to do washing and whether you have a dryer or need to air dry etc.
Make a checklist of needs and work down it for research one by one. I would recommend looking at the more expensive items (big three are pram, car seat and cot) first, because if you work out what models, or at least what features, you want on those ASAP, you can keep an eye out for offers and discounts, or second hand (for pram, not for cot mattress or car seat).
The problem with essentials lists is that one person's waste of money is another person's couldn't live without, and baby stuff seems to be incredibly polarised a lot of the time!
Also, when considering buying something, it's worth thinking whether you'll actually need it from birth, if not sometimes it can help to hold off and buy later. You have more of an idea of what's realistic after the baby is born. Remember supermarkets sell baby items and amazon still has next day delivery after the baby is born. You can wait and see if you need things.
The only thing I would say to look at which people don't necessarily think of, is if you plan to breastfeed, it's a good idea to get a couple of books about it, or go on a prepatory course, or follow some BF-support influencers, or just look up where your nearest support groups are and go along before the baby is born, so you can see some real BF in action and so that you know where to go if you have any questions or problems in the early days. Everyone has different preferences for learning so just pick the one which works for you.