Which ecosystem better meets your friends needs? I don't hesitate to recommend WP, but only if it will meet that persons needs. Every OS currently available has unique strengths and weaknesses. Similarly, every current and potential smartphone user will have different expectations and desire different needs to be met by their devices. To those who want a smartphone as a means of staying connected to the people they care about, I feel WP is the unparalleled best choice available. For people who want a phone that does EVERYTHING, Android can't be beat. I'm sure there's a good reason to buy an iPhone too...