long WoW post time
I didn't get
TBC until a week after launch or so. A guy in my guild worked at Game Stop and gave me the expansion code for free lmao. Dungeon wise, the difficulty jump was tough for me as a tank. A lot of the mob groups had various ranged spellcasters who would gain aggro on healers, and I couldn't figure out how to keep them on me. I know laughing at Etoilet is a rite of passage here but I gotta give him dap: he stuck with me in a nearly four hour Shadow Lab run.

I got better of course, only to hit another wall in heroic dungeons. But that was moreso due to my gear than my skills as a tank. While TBC isn't my favorite expansion it definitely made me a good tank.
WOTLK was my favorite expansion by far. I went from a good tank to a premier tank. I also experienced my first guild drama. I started the expansion doing dungeons nonstop, and ended up meeting a few dudes I clicked with. They invited me to their guild and I joined the first WoW guild/community I cared about. I dabbled in raids in TBC but it was never serious. With this new guild I started doing weekly raids. The guild leader got off work super late so we often started raids as late as 10PM. We'd finish around 2-3AM, it was chaotic and poorly managed but I was having a blast.
As I got better I started making a name for myself, and also became cognizant of the realm's guild hierarchy. Raiding with my tight knit guild was fun, but I realized as a raid guild we sucked. We were clearing the first wing of Naxx weekly but struggled in the other wings. Sometimes we'd be stuck on a boss we had beaten before for hours. All while the guild leader became more annoying and dominating. Meanwhile I earned a spot in a weekly 25 man raid held by a couple raid guilds. I had done so many dungeons that people from the best raid guilds knew me and enjoyed playing with me in this 25 man. I got to see how a raid should be run, how a main tank should act, etc. Raids started promptly on time, and if you weren't there right away you were out of luck. I remember having to whisper the raid leader reminding him to invite me initially, but eventually I was getting invited without asking. Raids also ended on time. We often cleared the entire thing in 2-3 hours.
Going from those well run raids to my guild's 10 man raid fuckery made me feel small, and I started to bitch and complain. I ended him quitting my guild due to the GM being a dick. I'm still friends with 4-5 people from that guild to this day lmao. None of them play WoW anymore.
Now a free agent I ended up joining a top 5 raid guild on the server. We were clearing everything weekly. When Ulduar was released we basically lived there weekly. The most intense, ridiculous raiding I had ever done. Lots of fun, I felt great knowing my tanking was helping us push content quickly and progress. But I began burning out due to raiding multiple days a week for hours. In hindsight, Ulduar was probably the beginning of the end for me.
The other raids that were added to WOTLK also took up a lot of my time. I loved Trials Of The Crusader because you could finish it in an hour or so. It was a welcome break from the long ass Ulduar and Icecrown. Anyway...killing Arthas felt like quite an accomplishment. I had joined a new guild by that time, and most of my friends were gone.
i'll talk about the other expansions later