Depends what you are looking for. Perfectpowers SMT6/SMT7 are piggyback type of devices which just alters the signals delivered to Motronic.
Megasquirt is like Linux, it's an open system which can be developed/changed by it's endusers. If you like to have another hobby, get Megasquirt, it's never just plug 'n' play to use Megasquirt, Vems or similar standalone ECU's. It will take some time to get it work properly, of course standalone systems will give you more possibilities to tune up your car, but in the most cases piggy back devices will do the job.