I just got a shock blue a month ago. I'm coming from an Xbone controller I've had for 2 years and came from many 360 controllers before that. With each revision, the controller gets better, it's just always hard to say how much is it worth to upgrade from an older one if it's still working. My biggest reasons for this upgrade was "ooh blue", to be able to dedicate my other controller to my new Shield TV Pro if I want, and that I was getting a little joystick drift once in a while on the Xbone, which really kinda stinks considering how NOT often I use a controller on my PC.
Overall though, I went for the upgrade anyway. It's been performing just fine with the xbox wireless adapter (that I also use with the xbox wireless headphones). I do like the extra texture they added to the triggers and I like the d-pad a little more. They also made the back surface of the controller a little more rougher than the Xbone, so it's less slippery. I could squeeze my hands on the Xbone and it would slide up out of my hand (I'd have to do this on purpose, wasn't really an issue during games), but with the blue controller, it won't move.
I haven't tried using the new one in BT mode. When I originally bought my Xbone, I planned on using it as BT controller, but I always found it would miss button presses sometimes. So I ended up getting the wireless adapter and it's been 100% stable with the controllers and headphone.
It's always hard to say how to recommend these, cuz would I say it's the best xbox controller yet, yes. Is it worth upgrading from an older working controller? Maybe not if you're not having any issues with it. If you are, then sure.