So for me, the Nexus models always get my vote as it's mostly what I expect from Android without skins or bloated apps.
HOWEVER I do enjoy not having to worry about battery time. So find the battery times on each and if one stands above the rest I would sacrifice my pure Android vote for not having to charge up in the middle of the day.
I have this confusion between Nexus 5x, Moto X Style(Pure), HTC One A9 for my daily use. I would like real users of these phones to comment their honest experiences of pros and cons depending on daily usage habits. Thanks in advance guys