I went from stock to enhancer to digital TL. Riva 62T/61X motor, Type IV.
It's like going from Mandy Moore to Gwen Stafani to Angelina Jolie... in many dimensions, I presume

urr:
In my experience:
Enhancer brought easier starting, easy rev limit control, and better throttle response. Found the ski generally more responsive. Drop in it and go (10 minute install).
MSD cons: a bit pricey I guess (but it's all relative), one died on me at 2 years old.
TL will practically start my ski without fuel, I think about throttle and it's already there, felt a huge bottom end improvement (when set with loads of fuel and timing, moderate compression) and I like visual appeal of a well routed/installed TL system.
TL Cons:
1) $$$
2) No charge. Don't like having to be concerned about it and running all day with bilges. Especially when we go out with friends on boats and ski's, and everyone wants to ride mine, and some fall all the time and are restarting it often. Have odyssey though, and couldn't imagine TL without one. Had to swim a ski back for MSD failure, but not for dead battery yet.
Also, TL is not for everyone. It brings a dimension of complexity, potential failure modes, and engine knowledge requirements an average rec user may not be prepared for.