While I love my windows phone, it's really quite difficult to reccomend to others. I have learned to live with the limitations of the OS and lack of apps. However, I cannot, in good conscience, reccomend it to someone and risk them coming back to me to complain that I reccomended something that lacks what they consider a "need".
I do like to show off my Windows Phone 8 device (Lumia 810). When friends ask for a reccomendation I usually suggest an Android first. I don't ignore WP completely. I do show it to them and show them the great features. But I also try to be honest and objective by letting them know that it cannot do; what the rumors are about upcoming apps with approx time frames (such as Pandora), and what i haven't heard much about (such as VPN support).
Three of my friends have purchased WP devices in spite of my stating that I reccomend Android first. One of these people has regretted his decision. The other two are undecided.