Really, I think most ToT items are great. Some still need a little tweaking (especially from the harder parts of ToT), but in general, the ToT items fill in spots that are rare in Thaz, or replace more "replaceable" Thaz items. I don't think starting over on ToT items would be a good way to go (pretty sure you were mostly joking...mostly) and a few tweaks here and there to some of the items should make them more in line with their difficulty of obtaining. Last night we were talking in Vent about the Sanctum items. I thought they were fine with the recent change, but after getting destroyed (yet again) in there last night...I think the changes you were proposing to us sound pretty accurate.
Adding more regen, damage reduction, stun resistance, mind shield, and other effects that most players are not maxed on is a great idea for upper ToT items and Sanctum items (it looks like you are already going that route Zaela). I know it has been brought up and shot down a lot, but stamina regen on items (even if it is small) would be nice and melees would have something else to "max" out.
I agree Thaz class armor is ridiculously tedious to get, but they obviously have to be taken into consideration when balancing future items (which is the reason, and a good reason, they were reduced in powerlevel slightly). Really, I think the staff does a great job at itemization and it is sometimes hard to choose what you want to wear in any given situation because so many of the items are used for different encounters. Instead of just adding a bunch of crit strike/FT/attack to each item...make an item with more (different saves), more hp, more ac, etc but with no melee effects to make them decide if they want "survivability" or "dps" gear.
It really is a hard job, especially when trying to determine "how hard the encounters are". I think you all do a good job, and, though the players are sometimes frustrated with the "tweaks" that occur, it really does help with the game balancing and makes progression seem more "smooth".
Thanks for all the hard work!