It's been about half a year since I moved from an iPhone to a Windows Phone. This was a particularly difficult decision, as play counts are extremely important to me but non-Apple devices don't sync media play counts with iTunes. (More on this in a bit.)
But I switched anyway, and I bought a 4th-generation iPod shuffle as a replacement for the Music app on my iPhone as well as a cool little fashion accessory in my favorite color. I never listen to any music from my iTunes library on my Windows Phone; the only music-related thing I do with it is watch music videos on the Internet — I don't store any music videos on iTunes anyway.
In the six and a half years I'd been using an iPhone, play counts and other metadata synced perfectly with iTunes (well, except when it was completely fudged in iOS 8.0 until it was fixed several months later in iOS 8.1.1). Not so with my iPod shuffle; I've noticed that when I sync, sometimes the play counts, skip counts and last played/skipped dates update, and other times they don't even though I could have sworn I've been listening to my music all day.