Not to be argumentative (really - I don't want to be standing up on a soapbox over this), but Anders is indicative of when Bioware try to almost sneak such characters under the radar as if they are testing the waters on this. For the majority of the game, Anders is not a main character - he only becomes so right at the end. You can actually have dismissed him before that, and he can play next to no role in your playthrough. DA2's main leads were Varric and Aveline. Varric is crucial for the narration, but also he is the motivating factor of Act 1. Aveline plays a central role in Act 2 as she is the primary official dealing on the ground with the Qunari etc and is close to the Hawke family (she appears in several extra scenes if Hawke doesn't have a love interest to offer advice, support etc).
Back to the issue at hand though about Anders going under the radar somewhat. Its not the only time Bioware have done this. Because I'll address the elephant in the room, regarding my argument - Mass Effect 3. Because Liara *is* in fact the main female lead in that game, she is a permanent character, your executive officer, and she can be played as gay, So problem solved, right? Well... sort of, but kind of not really. Because Liara really doesn't act like much of a lead. In her first appearance on Mars Archives, and in the Citadel hearing, then sure, but that's pretty much the only time she really feels like the lead character. Because as soon as you recruit Garrus on Menae, he basically assumes the executive officer role in all but name, being the one that Shepard confides in and discusses the mission with, at pretty much all the critical moments. Liara is very much relegated back to 'Gay Love Interest' status for the most of the game.
But... again, it is movement at least. I just think that most people, if presented with this as proof that the issue had already been addressed, would agree that it was a rather tepid, 'see if anyone minds' approach to tackling the issue. I give them credit for it, don't get me wrong. And it was as far as we've ever come along this road, and shouldn't be dismissed, But it was hardly the watershed moment that we'd been waiting for. As I said, she seemed to be the lead on paper, more than in practice. After the opening levels, she really isn't very prominent, and it just seems like the Garrus and Vega show (nothing wrong with that of course, but hey...)
All we're saying is that straight gamers get more out of scenes like choosing who lives and dies out of Ashley and Kaiden on Virmire, because they are straight romance options. Pursuing Morrigan to the Mirror in 'Witch Hunt' has an extra dimension for male gamers who romanced her, that female gamers/player don't have access to. We'd just like to be able to have that extra dimension at the big moments, with the important characters. That's all I'm saying, really. Like I say I don't discount Liara in ME3, nor do I discount your suggestion of Anders in DA2 (because that does give us the kind of moment I've just been talking about - a big, dramatic, potentially fatal moment with a gay/bisexual LI involved). But its the way they did it, sneaking it in at the last minute, when Anders was so peripheral for most of the game.
Better late than never, and better to have the scene than not of course, but I couldn't help but feel like it was hidden away almost, that the idea of a gay character being this important to the story and your potential gay lover was so controversial that they kept the full importance of it under wraps until the very last minute. Because it was so out of the blue, that a great many people were like 'What the hell - Anders?! Since when did he matter this much in the story? What's going on?!'
Anyway, that's all I've got to say. I appreciate there is some movement on this issue, but I feel like we need to keep mentioning it and keeping it alive in the consciousness of Bioware that this is something we want. When the big moments come, that's when inequality over romances as regards the lead characters is most keenly felt. That's what makes it an issue that we'd like to see consistent work to address (and which DA:I appears not to, which is why I bring it up here).