I thought I was getting much worse battery life on my new MBP compared to my old one, but then I paid attention to screen brightness - when I level match the screens to the same level of brightness, I get the same battery life as my older one.
I'm used to just jamming the screen to 100% brightness, so I've had to get used to keep it around 70% or so.