My needs are i am a coder and i do games occasionally . i want best battery life with high computing . i need best keyboard to type cause i am a coder . and i want quality . actually i am doing masters . so please help me out. i am fine with any operating system cause i know all linux operating systems very well. i have now 2 operating systems on my Thinkpad E430 windows and ubuntu. so operating system is not an option here.please give me best one. don't specify both please? i want a at least quad core 5th gen . ssd's are better i think . and i have thinpad yoga 15 in mind too?