Yes this is what is so annoying, it's like most people design the characters of guys first then their look but with female characters they start with the looks (which have to be as sexy as possible) and then throw one or two character traits at her afterwards usually geared to her being motivation to the male characters anyway. Why can't you design character/personality first then pick the gender and finally come up with varied looks for both genders. Maybe randomise the genders or pull them out of a hat and see where that goes if you're always making the most varied characters male. Just a thought.
I'm reserving judgement on the companions in inquisition but except for existing characters I can't see any reason to assign the genders the way they have been for the companions we're about to get. I mean the concept of Iron Bull as a female qunari warrior with a mercenary background and how she picked up arms in the first place could be just as interesting. Swapping Solas to a female version of a fade specialist (especially considering Cole is a male spirit) could have worked too and much as I love Vivienne the concept could still have worked for a male in that position. If you start with the character concept and then assign the gender last it would be interesting to see the results if that assignment were random I mean. This is probably a flawed example but it's the best I can think of at the moment of what I mean by starting with the character rather than the gender.
And I really like your examples of an all female cast Karushna5 they were all interesting and varied character concepts. 
At Karushna5 Actually thinking about it you could change the gender randomly of a couple of your characters to give straight girls and gay guys options too as you're still starting with the character first and looks second.
Or add a couple more concepts for males that also start with character then gender. I don't mean any disrespect by the way just seeing so many possibilities now so thanks for the examples. 
Oh no, as I said, I dont want this since even the most dudebro games at least have 1 woman be the love intrest, and I am no writer and doubt whether any of these concepts could actually work with a game format. I just meant that concepts can be varied with women, different kinds of women, from sweet Templar out for a grudge, or Necromancer out for Ascendence. Honestly this cast would probably not blend or what have you. It was less what should be, and more the absolute variance between characters.
A woman who is both smart and Active, (I really think examining the difference between smart male characters and smart women characters is revealing when it comes to active/passive liara vs Mordin) Or a woman who is very promiscuous AND respected, for once I want women to get a lovable rake rather than a woman everyone and their brother call a ****. A woman monster, not the cute kind but all the truly evil scary just to be scary are men, not because they are sexy and use their wiles against you, but because they are dangerous.
War veterans who have seen it all, champions for their people, Cowards(for some reason famous negative traits rarely show up for women other than greed and only then when using the guy to get the money, partly because cowardice is expected in women and thus subtly considered a trait rather than a flaw) It was more a shot at a varied lot rather than an actual team. But can you imagine a group of mostly women as varied as the sun?
And as you said, i am actually really happy with the women available they Definitely are more than just eye candy and seem powerful characters in their own right. But the idea of a large and varied group of women with incredibly different personalities is an interesting idea I think.