I get 12+ hours battery like from my HP Stream (it kept going through the last several blackout). Configuring my laser printer driver is a slight hassle but it works. A touch-screen laptop sounds icky, never tried it.
The reason I use Linux is nothing is going to be pulled out from under me. No long random updates, the computer is mine.
Linux makes good enough use of the massive resources a modern laptop has.