The game tries to be something it isnt, it takes ideas from other games and goes to extremes to fool the player up until he reaches a high lvl or get an understanding of the game, lets look at the skill tree everyone talks about, its mostly useless and idiotic to branch out more than the cookie cutter build posted on the net.
An illusion made for you to buy respecs by rm and micro transactions, the game graphics in itself is horrible with choppy gameplay, ofc some debate whether or not graphics is as important as gameplay but when the gameplay isnt there then yes graphics is important, and another reason why cartoony models are timeless.
Blizzard are no fools they know what works and what doesnt, imo the best way to fix d3 is to remove general discussion forums and highly moderate the forums/ gestapo style, with instant bans however they feel like.
Remember that Diablo 2 sucked dick when it was released and it wasnt even the expansion that fixed it, it was the patches after that which made it game of the year forever.
POS is so popular right now because it gives the players what they ask for instantly cause its a f2p model and thats the way they get money, by giving the illusion that they listen to the community in reality they dont give 2 !@#$s as long as you keep buying them pets and effects on your gear, if they would stop and think about what works and what doesnt as blizzard they would get the same rants they get here, in the end its all about the foundation.
Blizzard got d1 d2 and now d3 to work on until it reaches the AAA status that it should, but what does poe have? more pets and effects on your ugly %^- gear? its really simple either you get an fiat punto cheap and try and tune it up until it looks good but the foundation is a garbage car, while i get a ferrari and tune that up altough ferraris come complete so lets say BMW or LEXUS.
Moral of the story, as all other clones / killers blizzard games will prove they are here to stay, and those of you who stuck with it will be rewarded.
edit: im no blizzfanboy im just realistic and english isnt my main language and im not trying to write an essay, for all the grammar !@#$s.