SWP > Ulduar > AQ40
Reasoning:
SWP: We didn't have 4 resto shamans and 2 holy priests. Instead, we had 1 resto priest, 1 resto shaman, 3 resto druids, and two holy pallies. So anytime we survived a boss fight, it felt like a huge accomplishment.
Ulduar: Great design, interesting lore, and fantastic hardmodes.
AQ40: Popping that eye after weeks of work just made those hours wasted all worth it.