I recommend World of Warcraft: The Burning Crusade. Why? It is the absolute peak of World of Warcraft gameplay-wise, and I think it's really worth playing over and over. There was so much to do every week whether it be doing dailies, dungeons, and raids on your main character or leveling and gearing an alt character. The dungeons were plenty in numbers and quite enjoyable and raids were amazing.