Well, it's hard to say which way to roll. When I've worked on tours, it's consoles, not computers. Consoles tend to not fail, where-as computers can, will and do crap out, mainly these days due to the crappy batch of hard drives infecting the world's computers.
If you want more sync, MyDMX is a good product but not the right product for that application. Compu Live is a better way to go, especially if you're going for an "all in one box" solution: mutli-tracks and sequencing tied to lighting.
Colors are your problem. You gotta do your own lighting design.
Tap tempo? Maybe with a console. Not a good live app unless you're a tiny band trying to run it all from the stage, which is always NOT a wise thing to do anyways.
This is more of a "what is best for your applicatiotn" rather than "What is the absolute best option period" because you ain't got the money for that.(top of the line console with all the bells and whistles... ain't gonna be cheap)