I will agree about the service from Microsoft being superior. My wife's Band had an issue and Microsoft provided an exchange easily.
My wife is a fitness instructor. Owning a Windows Phone, she wanted a health wearable that would play nicely with her phone. While Fitbits are nice, she felt the support for Windows Phone owners was second rate; also, Fitbit doesn't have the best customer service. After some discussion and a lengthy consideration, I bought her the MS Band.
During the last firmware update the screen froze and nothing I did (e.g. resetting the band) changed that. After speaking with a Microsoft representative she offered to exchange the Band for us. I live 1.5 hours from the nearest MS Store, so the representative offered to expedite the shipping of the Band, both in returning it and receiving the new one.
This is why I own Microsoft products. I am always treated well. This is based on my experience working with Microsoft's customer service for my Lumia phone, my Xbox One, a Dell PowerEdge, a couple of controllers, a tablet, and my wife's Band.
Unless Fitbit changes their customer service practices, my wife won't consider another Fitbit.