I use LUI for my main UI support, which comes with most of those mods, I change out Recount for Skada, and I don't use WeakAuras.
LUI comes with ForteXorcist (similar to WeakAuras) which I'm still deeply in love with, but it hasn't been updated for about a year. Still works, still tracks the things you set it to do. I can't really play Rogue (or anything actually) without it.
The best way I find to set up a UI is to just play the game with no mods for a little while, and every time you think "fuck, I wish I had a ---- for that", check Curse for it.
My current full mod list is:
_NPCScan
Archy
AutoSafariHat
Bartender4
BattlePetBreedID
BigWigs
Decursive
FishingAce
ForteXorcist
GatherMate2
Grid
HandyNotes (Timeless Isle)
LUI
MogIt
BattlePetMaster (this shit is $$ for doing the Celestial Tourney)
Quartz
Rarity
Skada
TomTom (for Archy)
Now that you can turn mods on an off in the blizzard interface without the need for another mod, or a full client reboot, shit like TomTom/Archy, HandyNotes, Rarity, MogIt all get turned off, and only added when I want/need them. Saves a little on client bloat.