Gay here.
Cortez is acceptable. He gets more enjoyable to see as the game (and DLCs) go on.
But initial meetup...ugh. I'm not about to really want to console someone who lost another to the Collectors while the Reapers are killing billions. I will be crude by saying that that time has passed, and you're my shuttle pilot, so get to work.
Part of the problem was that it was sooo early in the game, while you've just bloody dealt with Vancouver, Mars, and Palaven.
Aside from that bit he's mostly fine! Even at the Citadel docks scenes.
Its just too bad that I have to partially agree with those who say his orientation is 'shoved in their faces', even to the smallest degree, due to initial impressions. Seriously I'm in a 3+ year relationship with another man and would grieve for weeks or months or longer if I lost him, but the writing and pacing of Steve at first was imo atrocious.
But like I said, he got better as the game continued and I liked his bits in Leviathan and Citadel DLC. I also was certainly not going to let him die on London, and was happy to let him work through his grieving in itself. Just uh, don't cry about him out in the open while there's work to do and billions of others are dying. I guess I'm Renegade that way idk.
I even romanced him in one playthrough, though that was only because I missed the gift to give to Kaidan.