To my opinion you should stick with Legacy. I was not impressed with the performance of 1st-gen TMCC or Odyssey. Legacy is what Odyssey should have been in the first place. More speed steps, and importantly, back-drivable gears so that the dual motors don't fight each other at low speed. It also makes it easier to replace a motor if it ever becomes necessary to do so. Re: the flywheel magnet failure, the replacement magnet is not well-designed and the repair is not trivial.
It's not about how many locos you have, it's how much enjoyment you get out of each one. ALL of these feature-laden 21st Century locos are susceptible to failure of the electronics or "extra" features like smoke, sound, and couplers. Personally I would spend a little more and stick with Legacy. My $.02.