I switched carriers a few months ago and my Note 4 wasn't working completely (lots of call errors, couldn't use keypad while in call, other network issues) so I sold it and was gonna get another but decided to go Windows Phone just to try it. Got the 640. So far it seems fine. There aren't many apps, which is fine. Some of the apps, like GroupMe, don't work nearly as well as they did on my Note 4. I don't like any of the browsers available, Dolphin is much better imho, but I am coming around on Edge.
I do like how fast it boots, charges, and it doesn't use much battery. Still undecided on whether I am going to stay WMP and maybe upgrade to a better/faster one (this one doesn't even have the W10 update yet), or go back to Android. An iPhone is not an option.