You guys would not know this, but my close friends know this:
I absolutely hate Diablo 3.
I have pretty much everything about it. The 3D imagie models I felt degraded the classic filtered look of D1 and D2, I hated the active rune systems of D3, runing the synergy skills you could have in D2, I hated the watered down story that did a piss poor job of honoring time aged characters and pissing on their newly created, badly written grave (*coughcainecough*).
Changing the formula around took away the idea of pre-making a character, and having a plan of attack, so instead of having one character designed around an idea, you now have a free pass to freely toss a character around at any point in time. While in hindsight, this is not a bad idea, and I use the re-spec in D2 from time to time, this ultimately removes any unique character you have that makes you learn the choices you have set upon yourself.
This also limits the game to force you to use specific skills that the game designates for you, by way of set drops.
The fact they removed the boss rush we are so used to and replaced it with elite champion farming is a gripe I have all by itself, but I digress: