I came from the Nexus 6 to 6p a week and a half ago. One thing I definitely noticed was how much easier the 6P was to hold one handed due to its narrowness. The Moto 6 was a Shamu of a phone. The camera is a huge jump from the 6. Images are more crisp and have much better dynamic range and exposure in low light. Wireless charging was a who-cares for me since I don't use it. OIS is a bummer but considering I don't record videos often, if at all, is a moot point. The 6P does have EIS but only in 1080p mode from what I've seen on some reviews on Youtube. Gaming-wise, I don't really do any heavy 3D intensive graphics game. I only have Monument Valley, which I'm sure this phone can handle like a knife through butter. And I also listen to podcasts and watch Youtube. SOmetimes though, I do miss the extra .25" real estate but thats not too big of a deal. On the Moto Nexus 6, I also didnt have problems with it stuttering or lagging, even with Nova Launcher installed. Plus, the fingerprint reader on the 6P is way cool. Place finger and its unlocked. On the Moto 6, since I use Android Pay, REQUIRES a PIN code to unlock. Such a PITA if i only wanna send a text or do anything beyond the lockscreen. It used to be that when you opened the app itself that it requires a PIN, which makes sense. And i even tried to disable Android Pay on the Moto 6---doing so will wipe all card info and you'd have to re-enter all the info if you want to use wireless payment. All in all, I'm super happy with the 6P.