I got the mbp when on day one but haven't been able to fully test it yet BUT I have been using it (right now) for almost 2 hours reading reddit and whatnot, I went form 100% to 96%. On my current mbp (2019, i9, 16gb) 2 hours would kill 50% of my battery. I don't care if compile time takes 2x. I can take my laptop with me at 8am and come back at 10pm and know I won't need a charger. It is amazing
A battery life of 4 hours doesn't sound okay, my 2013 MBP lasts longer (original battery).
But even so, 2 hours of my usage, in pretty much every mbp I owned (and I had a few) always depleted minimum 25% of battery. (maybe the websites I use are more draining that simple static ones?) And we are talking about 4% now with this one. No matter how you dice it, it is still a big difference.
quick edit: it has been 2.5 hours right now since I unplugged it. Browsing Reddit and Hacker News, Whatsapp and Slack applications. 5% of the battery has been used!