That's my current laptop since 2+ years go and I love it. Battery lasts a day no prob for regular work. If you're constantly compiling it won't, but then on battery it throttles a lot so it gives you good balance.
Anyway, with tlp you can tweak it a lot, I'm mostly going with the defaults, just lowered the max charge to protect the battery.
Only thing not working out of the box on Ubuntu is the fingerprint reader. I read that there are ways but I haven't bothered.
This alone will make a huge difference with other platforms that will hide that info under seven wraps an report any and all accounts as active users.