I had a hard time choosing between ESO/FFXIV/GW2 and WoW. GW2 for the combat and immersion, the beauty of the world, able to do anything you want (though ESO you can too). WoW for the fun factor. FFXIV for the community.
I love ESO for the story, the voice acting, the quests, also the immersion and (like GW2) able to do anything you want
However, what it came down to...the most annoying game breaking part of any game for me...inventory management. If a game has terrible inventory management, it ruins the game no matter how good it is.
And I had a hard time deciding if I wanted to re-install ESO, or GW2 Path of Fire or re-sub to WoW (which is still installed). Spent a lot of time deciding...and GW2 inventory management is just too much worse than ESO. WoW was my 2nd choice to decide between...but read further...
ESO I have my own guild that I took over from someone who gave me keys for leader. That is an insane amount of guild bank space to store all my stuff. I have tons of stuff in there as a non-member and never have to worry about space barely. On top of that, if I pay next month the subscription I get an infinite sized harvesting bag for more space.
Downside and a caveat...as a free player if you don't own a guild, inventory management is WORSE than in GW2 and the worst MMO I ever played to deal with that. I pick EVERYTHING up, because that is how Elder Scrolls and Fallout games are played...pick everything up. Before I owned a guild, I'd actually have gone with GW2.
However, look at GW2 inventory space. Limited bag slots, have to buy for one extra bag slot (which is only very very little extra space) and bank spaces are extremely limited and gotta buy a bunch of gems for more bank space. In GW2 I can't even put materials in my bank anymore because its filled up and I never throw anything away. That killed the game for me, because I had all this stuff in my inventory and the guild wars 2 bank is so limited...sure better than ESO as a free player without a guild, but still pretty bad.
Look at WoW. In WoW you can have 12 characters per server. 12 characters can have hexweave bags (4 of them for each character) that have 32 slots in each bag (hexweave bags are biggest bags in WoW). You can then have 8 (or is it 9?) bag slots in each character's personal bank with hexweave bags. 11 of those characters can have their own guild (well all 12 can, but I like to have my main character in an actual guild) and each guild they own can have tons of space. On top of that there are special "vaults" (forgot what they are called, nethervaults or something) that you can put even more stuff in. WoW you can literally have thousands and thousands of items and materials, probably 10s of thousands with how much materials (like ore/cloth etc) stack.
GW2 doesn't even come close to how much inventory you get in WoW, even if you pay a bunch of money to unlock banks and bag slots
ESO however has a neat feature you get when you pay monthly. Lets ignore WoW's 11 guild banks, lets ignore WoW's 12 character personal bank, lets ignore 12 character x4 bag space.
Nothing beats what I am about to reveal to you all.
An infinite sized harvesting bag.
Which means you can actually have MORE items than you can in WoW. You can loot as much craftable items as possible and put them in a neverending bag space. You can have one million ore and still put harvestable items into it. You can have 10 million pieces of cloth and still have more room. An infinite sized harvesting bag.
And that is why I went with ESO...plus hey the story/voice acting/immersion is great too