I am person with my personal email and web servers at home, an IT professional, complete house automations and a lot of electronics system development so I have a lot to tinker with and thus I have no energy or time to spend on fiddling with a phone and I have to travel a lot (from Sep. 1, 2015 to Aug 30, 2016, I spend 53 days in travel time (excluding the stay) for my office work) Thus I want a smart phone that has few but solid features, a familiar and reliable OS and predictable battery life and iPhone gives me that. I have found its battery life to be slightly more than what Apple claims and it has been the same case since my first iPhone till iPhone 6s and yes I use MacBook but I also use Windows and Linux, SunSolaris and Unix systems. So clearly iPhone is not for noob since I'm not. Btw I develop apps for both for androids and iOS