I love alts. My characters other than my main have for a long time been a driving force in keeping my interest in WoW. I keep a stable of max level alts to gear up or for crafting. I often won’t feel like running more than one heroic dungeon on the same character per day, but a heroic on a resto shaman doesn’t feel like the same heroic on a ret paladin. One of the great things about WoW is the sheer variety of stuff to do.
Some days I feel like accomplishing, or working towards, an “end” character goal. This might be something like farming heroics in hopes for best-in-slot pre-raid drops or gear from points to rep farming for epics or actual raiding. This is gearing up my toon with equipment that should last it a while and help my end goal of a character – being raid worthy. Other days I just want to accomplish something. There’s really no guarantee to pick up a specific drop from a dungeon and sometimes you’re just too many randoms or quest away from having enough points or rep to buy something nice. On these days, I might take up one of my leveling toons. Especially at lower levels, but even closing on level cap, it’s only a matter of time to get a few levels. With each level comes new talents or spells and can feel like a little accomplishment for the day. This is especially great after a run of bad luck on a max level toon.