Casters and their gear have gotten so homogenized, there's not a very clear line between what is "best" in slot, and what isn't for X, Y, or Z class/spec. These are my closest estimations to what you can get that should be "best" and obtained from the Northrend Heroics (up to item level 200, so no Heroic ToC on this list), and Regular ToC (as it has great ilevel 200 drops, equal to other Heroics).
Heroics-Only Gear for Hanelore:
[Arcane Flame Altar-Garb], dropped in Gundrak (Gal'darah).
Shadow Alternative (Hit): [Water-Drenched Robe], dropped in VH (Ichoron).
[Footwraps of Teleportation], dropped in VH (Xevozz).
Shadow Alternative (Crit): [Stone-Worn Footwraps], dropped in Azjol-Nerub (Gatewatcher).
[Gloves of the Glistening Runes], dropped in Nexus (Keristrasza).
Shadow Alternative (yellow socket for Hit): [Silken Bridge Handwraps], dropped in AN: Old Kingdom (Amanitar).
Also possible: [Handwraps of Surrendered Hope], Reg ToC (Black Knight).
[Crown of Unbridled Magic], dropped in Oculus (Eregos).
Alternative, Ease of Acquisition: [Forgotten Shadow Hood], dropped in Culling of Stratholme (Salramm).
[Leggings of the Haggard Apprentice], Reg ToC (Confessor/Eadric).
Alternative (Higher Crit/SP, no Sockets): [Woven Bracae Leggings], dropped in HoL (Loken).
[Mantle of Inconsolable Fear], dropped in Reg ToC (Black Knight).
Alternative (Spirit): [Mantle of Deceit], dropped in Culling of Stratholme (Mal'ganis).
[The Confessor's Binding], dropped in Reg ToC (Confessor).
Shadow Alternative (Hit): [Belt of the Churning Blaze], dropped in Reg ToC (Confessor/Eadric).
[Azure Cloth Bindings], dropped in VH (Cyanigosa).
Shadow Alternative (Hit): [Bindings of the Wicked], dropped in Reg ToC (Champions').
- achievements (1)
- alchemy (1)
- anyah (1)
- awesome (7)
- beggars (2)
- crafting (3)
- epicfail (1)
- explorer (1)
- gear (1)
- jacktards (3)
- leatherworking (1)
- lich king (1)
- loremaster (2)
- mariette (1)
- MRP (2)
- nylvara (1)
- other sites (1)
- peoplefail (3)
- pimping (1)
- ranty (7)
- roleplaying (6)
- saurfang (1)
- spire (1)
- storytelling (1)
- suggestions (2)
- unrelated (4)
- virusfail (1)
- weird (3)