Like I've said before Android makes some nice hardware. Marshmallow was nice especially on my 6p. What annoys me is the inconsistency with battery life. One day it's great and getting just over 6hrs screen time. Next day it's draining then I need to download an app to see what's wrong. I've got Instagram waking up and constantly running for hours and I then have Alibaba waking up and so on. The OS is just not polished enough. Get tons of wake locks then it's fine. Very annoying. I charge my 6S Plus every 24 hours. Charge it and be done with it. Simple as that.
I don't have to worry about any of those things with my 6S Plus. I'm a big messaging person so don't get me started on iMessage
. It's simply terrific especially when 90% of my contacts are iOS users.