Windows has improved a lot and they are great phones for people who are new to smart phones. That being said I think they work great for teens and older adults. Most people will get bored with them and the limited customization.
I chose Android for the Galaxy mainly. I am on my 3rd one and love them. I had the s3, the s5 and now the s8.