I'll start this by saying that I use Linux primarily. as such my typical battery life is worse than on windows, but the battery under typical usage surfing the web and listening to music while using a word processor lasts around 4 hours.I have used it on windows before doing the same thing just to see how much longer it would last, and it averaged around 6 hours, which isn't bad considering the power this thing packs.Using your gpu on battery you have around an hour, but honestly it isn't designed for that.It will get hot under full load for an extended period of time, but honestly if you are looking for a gaming laptop, they all do. It isn't scorching hot, but you won't want it directly on your lap.The keyboard has nice response for being what it is. Though I have noticed there is a tendency to double click keys and hit the ones next to the one i'm aiming for. I attribute this partially to the keyboard and partially to the fact that my old acer laptop lasted 8 years and I am still changing my typing habits to the keyboard layout.The turbo buttons and predator sense buttons are in good locations, I never hit either by accident. I do however wish that the power button was not on the keyboard, but that's a minor preference thing.Overall it is a great laptop, I would be happy to purchase it again, and I would recommend it to anyone looking for a great gaming laptop that punches above it's price bracket.