I really like Ted in this mentor/tech-support role he's got now. I think it's a fair compromise between his and Jaime's fan bases, and it opens up some cool aspects of Ted you wouldn't otherwise really see. And nothing says he can't pull out the old costume now and then when things get really dicey.
Ted should be the League's tech guy. Or at least one of them (I'd also like to see John Henry Irons and Mr. Terrific helping out).