Indeed, an i7 is unnecessary for everything that doesn't need heavy multithreading. A 4th gen i5 would be a much better choice, imho. Battery life of most ultrabooks is reasonable to very good. But if you can afford it, by all means buy a Macbook. They're very good hardware, I'm just no great...