Dragon Age II is worth a play-through.
I liked that the companions looked unique and had a stronger personalities, however, the personalities of your companions were over-the-top in wrong a way.
Here's the right way to be over the top. In Mass Effect 2.. Miranda was an over the top femme fatale. She was sexy and she was wearing a tight space-suit enhancing her boobs/bum. Her personality was classic 'smart and independent', but she knows the mission is important and you can work together with her. Even if she might disagree with you, she's still a relatable and a loyal character in many ways. If you back her up, she returns that trust.
In Dragon Age 2 you got Isabela who is actually too much of 'sexiness' and 'independent' that it actually becomes too nasty/bothersome. Seriously, she gets herself checked for STD at a clinic at one point in the game. She thinks everything except boats and sex is boring, and her loyalty/concern for you/your quest is flimsy at best... I don't feel like she's strong enough of a character/friend that you would want to keep her in your life for 7 years (that's the duration of the game). At best, she seems like a shady girl you'd have a foursome with in a brothel before never seeing her again. Oh wait.. That WAS her role from Dragon Age Origins.
I'm not saying all companions should be the same, but there should be some quality control within your group. It should make some sense why you'd keep them around. Isabela is just very inconsistent and unreliable. I would not trust her to watch my back in fights and is not worth the party slot.
Again, I like that the characters have strong personalities, but Bioware focused on the most unlikable traits in people. Anders and Fenris have legimate tragic backgrounds, but they rarely talk about anything else and they just come across as whiney and needy attention grabbers. Their tradegy occured years ago. They should take five min breaks from it every now and then. Merril, a female elf companion, only cares about a very unrelatable magic object, and when you're not doing her quest, she doesn't pay attention to what's going on. It's kind of hard to care about someone who's not paying attention to the awesome stuff you do together.