Depends on your overall goals and how much you have to spend...
Personally I went with Maft-Pro, I like it, it is only most useful though if you use something like TunerPro RT Software so that you can do logging, live monitor, updates on the fly, Tune using a VE Table that gives you like 255...