This is what i experienced as well. 3h on light battery use. After having read every how-tos and used tlp, auto-cpufreq, powertop, ...
I hate to say it, but, for me, it is the price to pay to not have to deal with Windows anymore. I'm on Ubuntu right now, but have tried with other distros in the past. YMMV.