Yeah, as a matter of fact we can "argue" this all day long, and at the end of the day it all comes down to each persons preferences (and the depth of his pocket)...
Its good to hear you got the mega and you are really happy with it, at the moment Im really happy with the Calum (I just purchased tunercode but havent installed it yet since the car is at the shop)...
EMS will have the huge advantage of converting maf to map, letting you run COP, etc, and I do think that an EMS will always be better than a daughterboard...
Tunercode added some cool features to Calum like, rev cut by spark rather than fuel like stock, overboost cut, allows you to activate VVL using Calum, etc, that Im dying to try...