Saibh wrote...
Honestly, I'd like a bit more definition in taste anyway. If, say, Velanna were romanceable, it would make sense for her to refuse to date a non-elf (or at least a human). I wouldn't mind if Fenris didn't want to date a mage, or at least if it took a lot more cajoling (even if I think that DAII makes it clear that's not the kind of guy he is), or if Anders absolutely wouldn't date someone who hated mages. I wouldn't see someone like Aveline dating a lawbreaking jackass, etc.
I do wish there were more definition to who a romanceable character is will to date or not, but I understand that it's simply not something that would be received well by the player base. So long as companions don't seem to have strong external desires not controlled by the PC, I don't think anyone has a leg to stand on when they complain about bi companions.
If I recall correctly, this is how it was back in BG2. Certain characters weren't attracted to certain races and whatnot. But you're right, doing that now would result in quite a few angry forummites (well, Bioware doing just about anything does that anyway). I mean, Ashley is nearly crucified for being a "fundy racist" (to be fair, more emphasis is put on the racist part) as a more prominant example (and some people were livid that Tali wouldn't romance femShep).
Could you imagine the outrage if, say, we had a Chantry member (not someone like Leliana, but perhaps a fullblown Mother) who refuses to romance a Mage player character not only because of the Chantry laws (see Mage Origin) but also because she just doesn't want to get involved with a Mage? Or a blood mage who would refuse to sully himself with a less being (a non mage)? Yes, you could argue that these are flaws, but the vitrol that would be leveled at them (and Bioware) would be enormous. They'd have to create a character forum just to shut it down.

To be honest, I would have liked to see something like that for Merrill's romance. Girl, you being around humans supposedly makes you live less, why on earth would you date one? ~_~