ESO is overall a very fun game to play. Let's take a moment to smell the roses and take a pause on the complaints and appreciate the work the developers have put in to make an overall enjoyable game.
PVE
-Thousands of interesting and voice overed quests
-Maelstrom Arena for solo play
-4 person dungeons for small group play
-Trials for large group play
-Brings to life much of Elder Scrolls lore
PVP
-Cyrodiil for large group play
-Imperial City for small group play mixing PVP and PVE
-Battlegrounds for small group play in different game modes
-Duels to test your strength in head to head battle
Other
-Role players heaven with extensive emote system
-Role players heaven with highly customizable Housing system
-Guild stores for people who want to play the game for the economy
-Crown store that provides cosmetic customization options
-Multiple guilds per account so players can belong to different types of player bases
-Incredible theory crafting, hundreds of item sets which allows for numerous gear set combinations for unique build load outs
-Gorgeous graphics