I have a love/hate relationship with TL like many others. in 3 seasons I went through 3 controllers and one coil. When it's working, it can't be beat. richen it up, crank up the timing down low, pull it back up top, and the motor screams with delight. Don't even need a primer, starts instantly and fires up much easier after a little water ingestion.
That said, it sucks having to work on it, swim a ski back, charging it all the time for fear of a dead battery, having it fail on the first day of a vacation to ride, etc. I had to keep several spares on me at all times, even microcontrollers. So my advice is that if you have 2 ski's you love to ride, put TL on one and enjoy it when you can. If you have only one ski, I'd go with an MSD enhancer or Advent and invest the extra money in some motor mods instead. and ride as much as possible.
I have to admit, MSD is good about honoring their warranty though. All 3 of my controllers that went bad were replaced for free. just lost riding time and some frustration.