So, I'm playing Dragon Age. It's obviously a very polished game, and I'm enjoying it to some extent, but it really does exemplify all the things I hate about modern RPGs.
The checklist leveling is bad enough, but the developers have the gall to put in quests that require premium content. Put the hooks right in the game. "I need help!" "Oh, I'd love to help you, except I can't. Because I'm not willing to spend extra real-world cash to do something in-game, you assholes. So, yes, I'm a hero, but I can't help you. OH WELL."
No, that doesn't break immersion! NOT AT ALL!
I don't mind you selling additional packs or whatever. But the moment you make them intrude on my experience, you have ripped the guts out of your game and turned it into a pathetic shadow. You have made it impossible for my character to act in character. All while shouting "BEND OVER!" You might as well put a rapping spiky blue hedgehog in the game to shout coca-cola slogans at me. "I'm the real thing, baby! I'm not distracting you, am I?"
It's bad enough that it's basically an MMORPG. That's such a terrible terrible idea right there. Why would you mimic something that's specifically been crippled and neutered when you don't have to? It's such a bad design decision!
The fact that it's as good as it is is a sign of truly stellar assets teams and a solid writing team. Now all they need is some game designers.
I also like the fact that it will cover your characters in blood and you'll do truly gory finishing moves, but they still use "safety underwear". It's like the design team's whole thing was "let's make a game that takes absolutely no risks."
And they did.