I do want something that sets the companions apart from each other personality wise. I'm not positive what you mean by this "But if your gonna do that at least make them unique. dont just give a warrior who is nothing" If I'm out to destroy something powerful I want the best team I can get, including someone who is just good at fighting.
I do want my group to be at the top of their abilities, mages, rogues and assassins, healer, or unknown, but giving each of them some kind of special power isn't something I'm looking for.
That said, I loved Shale and one of my favorite DA:O moments was in the fade, Morrigan knew it was a demon posing as her mother. So that kind of "special" in one or two would be interesting. It also might be interesting to have one companion who ends up in the group because they followed you there. (thinking of the Magnificent Seven here)
I have to admit though, I'd really like the option to get rid of companions I don't like. Might be harder to destroy whatever it is that caused the fade to tear but it would certainly give me more options for replaying.