To preface, I love the game for what it is good at. The graphics are excellent, the quests are often at least mildly interesting, voice acting is excellent, great musical score, and the combat has a lot of potential, and it IS a lot of fun, when the stars align and everything goes right.
That said, and even after playing since per-release, and off and on now as I spread my time between several other titles, it is not without some glaring drawbacks that somehow continue to plague ESO, preventing it from becoming the sort of genre leader it could have been (or could still be).
BUGS!
Good god, the bugs! Bugs that never should have existed. Bugs that go MONTHS without even an acknowledgement of them being looked at. Bugs that take months to fix even after they are acknowledged. Game breaking bugs.
Combat bugs. Immersion disrupting bugs. Quality of life bugs. Crashes due to bugs. Bugs in the bugs. You get the idea. The game has a lot of bugs.
Like the real life kind, you crush them and two take it's place. They span the universe, infinite as the stars!
Bad design decisions.
If you have the Wrothgar expansion, get a group and go do the Poachers world boss fight. You will see immediately that this game extends the offensive RNG gear drop with RNG trait gimmick right into combat "mechanics" which is simply unacceptable.
I am a veteran gamer, have raid tanked in Rift, WoW, and others and am no stranger to difficult mechanics. But what ESO consistently plays are NOT difficult mechanics, they are tedious, RNG insta-death mechanics with no helpful telegraph and a TERRIBLE visibility mark that would be missed by all without a 12ms ping and Cylon eyes.
Take this Poachers fight. The boss Echatere will fart out three or four little circles that move away from it at a fast speed. If you get hit by one with under 18k health, you are instantly 1-shot (even through shields in my case so the actual damage may be higher). There is no visual telegraph of which directions these will be going (sorry melee!), and the mark on the ground when they show up is so thin and feint red against the reddish-brown dirt that you really can't see it even when it does show up.
I have absolutely no desire to engage in veteran dungeons, trials, arena, or other "challenging" content because all I expect are cheesy insta-gib mechanics like this that rely on dumb luck, attrition runs, and meta-of-the-moment mechanic skipping and not player skill based on REAL mechanics and player knowledge of them. "I know it's coming but I don't know when or where" is not a skill mechanic,
it is a ritual sacrifice to RNG Beelzebub!Lack of needed UI elements.
I understand the excuse that "it's an immersion title." That is fine, but what you are really saying is "my devs are too busy/lazy to code the OPTION to have essential things like ENEMY NAME PLATES which you can turn off if you want, for immersion.
Don't force things on the player, give them the OPTION. Having enemy name plates is not going to give someone an unfair advantage over someone that prefers to game without them, but it will make targeting the random humanoid NPC's in the mass of humanoids like on the same example boss fight a little more immersive than "just mash your attacks until one hits an enemy."
Stupid unnecessary frustrations.
Environment critters that suck in your attacks like a black hole when you aren't even facing their direction, or when they are 40 feet away behind and to the left of what you are aiming at. ZOS apparently thinks this is "cute" or funny because it has been reported since beta and still has yet to be fixed.
Old McDonald had a bank? WHY does ZOS refuse to disallow trolls bringing out every annoying vanity pet while standing at the bank or crafting stations? Because they think it's "cute and immersive" to purposely annoy people with a pig or monkey running around a professional establishment, like that is realistic at all? No, because it is just one more stupid annoyance that doesn't need to exist and so does.
Too many of these silly quality-of-life niggling decisions that just make me want to log off sometimes because it's like ZOS is drawing a big bold highlight under the tendency of some people to be annoying or seek attention.
U mad brah?
I still enjoy the game for what it's worth, but I don't think it will ever rank in the category of titles I have devoted serious effort to learning raid mechanics and doing progression with a dedicated team so long as the mechanics are so RNG and the drops are so RNG. It is fun to level and craft and do dailies for a while when new content comes out, but the longevity of the game suffers due to these many avoidable annoyances.