Good primary healthcare physician in NYC?

I'm sick of going to the "clinic" where I have to remind my doctor who I am every time I visit. Whenever we talk about anything sexual or homo related, he does not even look me in the eye. I recently changed insurance and want to change my doctor to someone who actually gives a shit, and is gay or at least gay-friendly. Is that too much to ask? Does anyone have any suggestions in NYC? I checked out GLMA's website as per a previous thread, but would really like some real recommendations from real people...thanks.