Here's a list of problems with games like The Witcher and Dragon Age:
1. I've been playing games like these for about fifteen years now. I know how they function. I don't need to spend the first 20 hours of the game before I get to any meaty combat.
2. I've been playing games like these for about fifteen years now. I know how they function. I don't need to spend the first 20 hours of the game before I get to any meaty character development (not talking about the story).
3. I've been playing games like these for about fifteen years now. I know how they function. Stop treating me like I'm an idiot. When I choose the option that is "Reserved for 'Hardcore' RPG Fans", I expect to get my ass handed to me instantly.
Despite what people say, a games story only gets you so far in an RPG. If the combat is bland, boring, uninteresting, and uneventful for the first hour of the game, I'm just not interested in the slightest about the characters I'm controlling, the world he's in, or anything like that. Why? Because the vast majority of the game takes place with me running around killing things (unless it's a true-rpg with things more than boring kill and fetch quests).
There's a reason why I still play Final Fantasy Tactics and Baldur's Gate and it's got nothing to do with the story I already know inside and out. I play them because of the rich character development and combat. Dragon Age sucked horribly because of the insanely restrictive character development. I can't multi-class? What? WHAT? The Witcher sucked because it took me longer than I had the patience for to have combat that was engaging in the slightest.
Hook me with interesting combat, keep me with deep character development, win me with a great story. The game doesn't have to be about killing things. I'll play an RPG that I don't have to kill a single thing in. But if there's even a smidgen of combat in the game, it had better be engaging.
I don't care how awesome a story is. If getting from point A to point B in a story is boring, the game is boring. It's like reading a book or watching a movie. If the things in between point A and point B are boring, you're bored plain and simple. It doesn't matter what Rosebud is if you're bored to death half way through the movie.
ETA: Boring does not mean shit blowing up. One of my favorite movies of all time is Where the Wild Things Are. It didn't bore me because the movie was about the characters. I assume that, when I play a video game, the thing I should care about most is the thing I'm doing the most.
If I'm playing fetch like I'm someones dog, that had better be some really fun fetch playing. This is why games like WoW bore me. It's not the fact that I blew something up to get an item that I hand over to some dude who asked for the item. That's BOOOOOOOOORING.
Instead of telling me to gather four boar tusks (zzzzzzzzzzzzz), tell me that the mine down south is having problems with goblins. What will I do when I get to the mine? I DUNNO! That's the point. Send me on epic journeys.
This is why Sacred 2 did the action RPG well. The game was average (and pretty buggy), but the things you did were amazing. Basic quests sent you in to dungeons. Sometimes lengthy dungeons.
The things that make a story interesting is the journey. It's boring if I spend 20 hours doing mundane crap before I kill a bandit leader. That's just not fun. Period.
Now, it would be fun if this were a psuedo-fantasy medieval rpg. But seeing as how the vast majority of games are high fantasy rpg's... yugh.