The game is not that good because of lack of focus.
They tried to please everybody:
- Solo players;
- story fans;
- character fans;
- MMO players;
- Multiplayer aficionados;
- DAO fans
- DA2 fans;
- collectors;
- New console players;
- Last gen console players;
- PC players;
They weren't trying to make a good game, they were trying to make something that hit enough bullet points to grab a huge amount of people.
The sad part is that it worked. It sold a lot, it won prizes and it is a shadow of what a focused, less compromised game could have been.
Bioware do listen to their fans. They also listen to the PR guys at EA, and listen to the marketing research team and what they do is to mix everything together and put out something uneven and without personality.
One thing I have to say, though: they are extremely competent at execution. I don't think any other company can pull off a game that good with so many bad ideas.