Yes, my pet is bigger than me.
I played a bit in Classic as a Tauren Hunter (For the Horde!), but had to quit before BC. I restarted halfway through Wrath as a Dwarf Hunter (For the Beards and Brews!). After I got my Hunter to 80, I geared up with 2pT9, 2pT10, and doing TOC and ICC regularly. I started raiding as BM, switched to SV pretty quickly, since 3.3 killed BM raiding, and waited until I had 4pT10 to switch to the ArPen MM build. Overall, I'd say SV was the better add-killing spec (e.g. blood beasts), but MM was definitely better sustained DPS. We didn't down the LK before Cata hit, and Eutopia slowly drifted apart after that.
I pugged BoT and BWD (but not Tot4W, no one did that). I got onto a lot of friends lists as a reliable stand in DPS, with add management on Magmaw being my specialty. I'd switch between SV and MM, depending on how much AoE I needed to do. Firelands was alright for Hunters, as long as I didn't die in a fire. DS was great for SV, since it got boosted so much over the other specs. As for the fights, meh. Just another tier. I was a bit jaded at first over how everybody got 4p tier by hitting the loot pinata. I didn't down Nef or Rag, so I didn't complete those tier sets. I didn't deserve them. At first I thought that sets should be reserved for raiders that complete normal mode content, but that was my "LFR as pre-raid" attitude that has softened since then. Anyway, that didn't matter too much since I had started doing rated battlegrounds. I'd switch between BM and MM, depending on how much utility we needed (i.e. Silencing Shot). I really enjoyed Hunter PvP.
In MoP, though, it's my 5th 90. Still my main, just late to the party, and when people ask what class I play, my first answer is still Hunter.
Getting bit by the alt bug all started with a harmless goal of playing every starting zone, just for the experience. Then I got the idea to play every class to 20 to get a beginners feel for how they work. I liked Priest so much, I just kept going, slowly dungeon crawling my way up.
I eventually dinged 85 in early Cata. Then I had two characters to raid on. I raided on my Priest more so than my Hunter, since healers were in higher demand. I would occasionally spec Shadow for a BWD run when FL came out, but other than that I was Disc/Holy all the way. I'd say my biggest challenges were healing Magmaw while undergeared, healing both tanks on Omnitron, last phase of Beth, and clearing debuffs on Spine *shudder*. I also played Disc in rated battlegrounds a lot, and though I didn't get very high in rating (over 1700), I did learn a lot and had a lot of fun. I also did as much of the legendary chain as I could, but never expected to finish it. I got to do the solo part, though.
In MoP, I leveled my Priest to 90 for Tillers, but haven't done much else but Inscription with her. I might do some LFR here and there, but it's mostly a crafting alt now, while I focus on other classes.
I tried leveling a DK a few times in Wrath, but it just didn't click for me then. I'd gotten several into late BC dungeons, close to the level 78 threshold that would have been the point at the time where the sunk cost fallacy would compel me to finish leveling. I tried a Tauren DK, which was cool, but I wasn't that interested in branching out to the Horde yet. I tried a Night Elf DK, and I really don't know what I was thinking. I hate Night Elves. I tried a male and female Human DK, but neither felt quite right. I finally rolled a Dwarf DK, and then knew that I'd be rolling Dwarves from then on. My Human Priest gets grandmothered in, but no more.
It still took me a while to level, but learning to tank in Cata heroic dungeons was quite the experience. Most notably, the last humanoid trash pack in VP under the triangle was a killer. I learned a lot about myself and my limits during those pulls. As for mechanics, Ozruk was the most instructional. Break yourself! I got into raid tanking during Firelands and DS. Tanking was my new toy! I rarely DPS on my DK, which is a bit odd for me, since I usually like to be proficient with all specs of the classes I play.
For now, my DK just does the first half of the ore shuffle, Tillers, and the occasional LFR.
My Shammy I rolled in the Cata pre-patch, when the new race-class combinations came out. I'd previously tried an Orc Shammy, again I wasn't that interested in the Horde yet. I had earlier tried a Draenei Warrior, and found that their self heal, along with JC stone statues and mining's Toughness is pretty potent, but I don't like Draenei. I had to wait for the Wildhammers to rejoin the Alliance.
I leveled my new Dwarf Shammy relatively fast in Cata, eventually dinging 85 in time to run Firelands and DS. I healed sometimes, and Shammy healing is great, but I prefer bashing my enemies with wind- and flame-powered beer steins. Enhance is the most fun DPS spec to play! When I get the PvP bug, I respec to Elemental for that, since knockbacks are so much fun. It's finally being leveled to 90 now in 5.2.
My Tauren Paladin I rolled at the start of Cata, since the lore change interested me. It was a tough desicion, between another Dwarf, or a first Horde character for the longest time. I flipped a coin. Heads, I go Dwarf, Tails, I go Tauren ('cause they have tails). Here's the trick: Don't go by the result of the coin toss. Go by the emotional reaction resulting from observing the result of the coin toss. It came up heads, and I felt I was going to miss out on a newer experience, given the changes to the 1-60 content. So I rolled Tauren. It was awesome, and has stayed awesome! I think leveling Inscription a second time was a big motivator to level, but grinding instances as Prot never felt like a chore.
I got to 85 in time to gear up well enough to hit the block cap. That small window of time in DS LFR was my only experience raiding with passive mitigation. I like tanking, but Cata Pallys were less interesting than Cata DK's.
I leveled fast in 5.0, mostly to get Tillers and Inscription going, but also geared up pretty well in LFR. The new mechanics are great! And I'm good at it! I tried running with a couple different raid teams, but neither of them ended up working out. My Pally now sits at 480 ilevel, holding my personal guild bank <The Cow Level> full of stuff for the AH, crafting away at Inscription and Alchemy. The Horde side of Durotan is small, but fragmented into vindictively fierce factions. The few guilds that raid normal modes tend to hate each other, while the few that raid heroic modes seem untouchable. Perhaps I'll raid normal mode again there someday, but I don't see it happening soon.
My Dwarf Rogue I rolled along with my Dwarf Shammy, and I named them Kalyka and Kalyssa, respectively, with the thought that they're sisters. I don't RP at all, but it's fun to think of each character having a backstory. While the Shammy took off fast, the Rogue got stuck at 50 for almost a year. It just didn't click for me at first, and I was having so much fun with my Hunter, Priest, DK, and Shammy all at 85, all raiding or doing rated battlegrounds. It seems there's a limit to how many max characters I can keep up with at a time while playing 20 hours a week.
I did finally level in time to run DS LFR. When MoP hit, my Rogue was the first to 90 so I could get Herbalism, Inscription, and Tillers going. I ran a bit of LFR, so my gear gradually improved. After givving up on raiding Horde-side, I saw a group recruiting Ally, so I hit LFR and got really lucky, then hit the AH and filled the gaps. Though the first group I've tried didn't work out, I'm in a different group now that will start this week.
I feel like I've been floundering a bit between the Rogue specs. Combat is what I've played the most, so I'm decent at handling Bandit's Guile. Subtlety is what I've played second most, since I've kept it as my off-spec for the occasional random battleground. I've now also raided as Sub, and it's positional limitations aside, I like it. It's easier to handle than Combat. I've tried Assassin a couple times, but I don't know it's nuances at all. I've considered respeccing to it to really broaden my experience properly, but my first priority is to DPS well.