Kind of in the same boat as you Jake but the last two years I tried to use a Nexus 5 and Nexus 6 respectively and just couldn't do it. I especially liked lollipop and felt it's been the best upgrade to Android yet, with Marshmallow on the way it will be even better. I might be able to switch back with Android Pay on the way and more phones implementing finger print scanners that's things I probably wouldn't miss but the quality of apps on Android still can't match iOS plus the seamless integration and the fact that I switched back to iOS 3 years ago after 2 years of being on Android so I'm deeply invested in the ecosystem with app purchases and using iCloud for everything. Ugh just don't know I'm going to look at the new Nexus phones this year before upgrading just to check out my options but I'm still an Apple guy through and through especially after coming back.
The Lannisters send their regards.
I really just cannot stand the look of Stock Android. I actually think TouchWiz and Sense are both better, and the fact that Sony and Motorola have cut back to almost Stock has really taken them off the table for me. A lot of Google's stock apps are just "bare minimum" efforts and you lose a lot of the convenience that you're used to on Sense, TouchWiz, or iOS (and even Windows Phone) devices.
And then going further, HTC's crappy cameras have pretty much taken them out of the running these days.
One thing I do love about Android Phones is their CODEC support. Samsung devices can play almost anything I throw at them. Ogg, FLAC, WMA/WMV, AAC, MP3, MP4, MOV, etc. etc. etc. Apple's CODEC support is pretty poor compared to Android. If you like to RIP your CD collection to a[n otherwise widely supported] lossless format and load it up onto your phone easily, Android's where it's at, followed by Windows Mobile. Windows and Linux both support FLAC, along with Android devices.