It's got to do with development time. DA2 was massively rushed, and it showed. It's not like Bioware is now incapable of making a good game, if EA learned their lesson then I think the next game will be much better. The also can't skimp on the RPG elements. If I'm swinging a sword at things, it's usually only a button masher or an RPG. Button mashers are easy to find, RPGs, much less so.