I tried powertop a few years ago but never had much success, though that was probably v1. I'll give it another try, thanks for the heads up.
A friend dropped the laptop about a year ago (it was an "accident", though he was drunk...). It didn't seem to make a difference for the first 8-9 mths but it weakened the lid/screen joint and with 12 mths of opening/closing has started to degrade seriously. I could spend many hours to try and patch it up but I've never had much success with anything more complicated than building/rebuilding basic desktop machines (stuff with wood is a different story). It's also now 3 yrs old, and with the time spent to fix it and expense in getting a better battery, I was thinking it was better to simply upgrade. With Moore's law supposedly operating, I was expecting to get something considerably better for the same price, or considerably cheaper for the "same" specs. If I am going to fork out top dollar (or rather euros), then I at least want something with great battery life, hence my whinging...
In terms of the OS, abandoning Linux (or even Ubuntu) is not something I'm seriously contemplating. I've worked professionally and personally with Windows and Linux pretty much equally over the last decade. At this stage in my life, my goal is to spend as little time on solving OS and OS-application level problems as possible. Been there, done that and it's not particularly inspiring any more. I have found I spend considerably less time maintaining Linux boxen (laptops, desktops or servers) for the same level of tidiness, security and performance. I want it to "just work", to know how it's "just working" and to spend the least amount of time achieving that. Ubuntu seemed to be the winner on this front for a long while (I've been on 12.04 for the last two years and it's what I've been installing everywhere for the last two years), though the shenanigans with upstart, mir, unity, etc. have made me wary. I'm a big kde fan when a UI is justified - and more importantly it's what I've been using for the last 10 years so I usually get shit done quicker for UI tweaks. I probably pay for that on several fronts - I regularly see various kde components munching cpu... If reasonable, I'll always try and do stuff on the CL or conf files but again, just because it's quicker and that means I know better what's going on.
Mac would mean learning an entirely new (*nix-based but still) system, which would be hard to justify in terms of time. They are also usually top shelf, so it means paying top dollar. I could probably justify the initial time and expense if it meant that in the long run I'd achieve my goal of spending less time for a performant and secure system. Unfortunately, it is going to be a long time before I can disassociate Apple products with Steve Jobs. I worked with handicapped people for several years and Jobs' parking spot manoeuvre may well have taken Apple products off my shopping list for good. Governments don't seem to be punishing companies or people for "doing evil" so I'm reduced to doing it with my wallet... (and yes, I know he's dead... but Apple could have stopped/punished him for being a "bad ambassador" for the brand).
Roaming within Europe is fast becoming free (included in the standard, 20-25€/mth unlimited everything subscriptions) for us here in France, so a Chromebook is becoming a viable option. I have a couple of personal dev servers (hurrah for 10€/mth physical servers!), and never really do proper dev on trains/planes/mountains anyway, so that part is fine - vim over ssh is virtually indistinguishable from local for my usage. The time needed for finding solutions for the 1-2 other desktop apps is now really the only remaining obstacle...
But anyway, if I solved all the problems myself there would be nothing to bitch about on /.! :-).