Diablo 3's story is fine. If you're looking for a story read a book or watch a movie. If it took me 40 hours to read a book just to finish one story I would never read again. Video games have pedantic stories where the "gameplay" in between serves only to dilute the impact of the narrative, people give them more credit than they deserve.
Diablo 3's story is awful. The game wouldn't have been much different without any story whatsoever, as it adds nothing of value.
The AH is a great side game in Diablo 3. If you don't feel like putting in the time to grind for gear, someone has and there is affordable gear that will carry you along until, if you choose to, grind the better stuff yourself. The RMAH is great too, you don't have to go through a third party black market if you want to purchase with real cash. I am not willing to use my expendable cash to purchase virtual gear but I will not be bitter to those who are. To some people spending $500 is no different than grabbing a Starbucks. I have paid $25 for a "mixologist" to make me a fancy jack and coke with a raw egg mixed in, if at the time I had to choose between the drink or a great piece of armor I would take the armor and buy some Big House Red on the way home.
The AH is a total disaster. The entire point of this type of game is to go out and find loot. When you short circuit that by having people go troll an AH looking for loot, you're damaging the feedback responses to gameplay that are at the entire heart of the genre: the fun in finding a new super cool item. Let's not even talk about the RMAH with its high fees that exists soely as a profit driving mechanism for Activision to try and suck money out of people stupid enough to want to play Inferno. It also led to the removal of single player, and that gave everyone the joy that was Blizzard's pathetic excuse for launch week uptime. They managed to make Ubisoft look good, and that's an impressive feat.
Not that Diablo 3 has items that are fun to find given how boring the typical drop is. Woo, bunch of totally useless stats and 5 more DPS then what I had before! And of course the total crap legendaries that they had to fix in a patch. Hell, they're changing so much stuff in patches in such a drastic way that its hard to wonder why they thought it was ever release ready. When you see multiple skills being rebalanced by over 1000%, you know they had it WAY off.
The biggest problem with Diablo 3 is that people are nostalgic over its predecessor.
The biggest problem with Diablo 3 is that people wanted a good game and didn't get it. Fortunately so far its looking like Torchlight 2 is better then Diablo 3 at pretty much everything.