I have a biased opinion since i have a MS. As far as a portfueler, its easier but it has the same type of tuning. you still need to tune a ve map. If you use the MS for fuel only you will have a more accurate mixture with changing outside air temps.
here are some pros/cons for both: everyone can add to this really.
Portfueler pros over MS bolt on ECU controls idle so you have a factory like idle. ECU controls daily driving out of boost...no check engine light with port feuler you adjust only your boost ve map
Cons with portf No intake air temp compensation, you may have to adjust as seasons change cost 1000.00 map sensor only ready to 21psi....2.5 bar sensor map sensor not upgradeable you will need you own datalogging software no o2/wideband correction input. 8 injectors more fuel lines
MS Pros over portf 02/wideband correction intake air temp correction upgradable map sensor to 4 bar 44 psi cheaper, whole setup cost 500-600. mine cost me 400. MS is diy so you can repair it if you break something MS has its own display if you choose to add it MS is a growing platform so you can add: nitrous control timing control water injection knock sensor capabilities launch control you mind can be the limit on these With MS you can tune your Idle and driveability any way you choose MS has its own datalogging software and ve table tweaking software only 4 injectors less fuel lines ect
Cons with MS more building and adding of sensors slightly more tuning Cel light that wont go away since the ecu isnt controlling primary injectors.
i am sure there are a few more cons but thats all i can think of
To make this decision for yourself you need to read up on the MS and portfueler.
Now if you go with a used e034 from a member here you can acquire the whole setup for about 500-600. keep that in mind