Bit of both. At that price point they are all much of a muchness with distinct advantages and disadvantages to each one.
E.G. Emerald - can be flaky in high ambients but great for a K-Series.
Omex/Gems Mini - No Can, No DBW, Really needs to be mounted out of the engine bay as its not a sealed unit.
DTA - Limited Support, some slightly odd strats.
The install and quality of loom counts for a lot as well. If you hack up the standard wiring loom and split the CPS signal then you are asking for trouble IMHO. It's the most important sensor on the engine and the quality and condition of the sensor output will determine how well your engine runs and how accurately spark timing and fueling is. Flaky 360 sync is just not acceptable.
The Cal can only be as good as the ECU as any waver in timing accuracy will render the calibrator unable to run as much advance as they may like, assuming the ECU and software reports spark accurately - they may have 32 degrees dialed in when in reality its only running 27. Calibration quality is key to a reliable engine package though and each area, ECU choice, Loom and install and Calibration should be treated with the same level of importance.
Cheers
M