I must admit I was a little disappointed with this, I'd prever a single box solution but I can see how it can be excused.
Different applications (FI) may need different MAP ranges - User has choice.
Some applicatoins will use TPS instead of MAP - Why have if you don't need?
Separate module easier to replace if problem occurs - Maybe over-planning for failure!
OK, not all of them completely hold water but bottom line is that's how its been decided to manufacture it.
I don't see it as a deal breaker, easy so sort out and not too expensive, and lets face it the MJ options also have a third party unit, EDIS, which I can't even buy new.
I don't know if I come over as a bit of a tight git (probably because lets face it I am) but when I do spend money cheapness is not a primary concern, much prefer to look at value.
I'll look into the Speeduino system, thanks for bringing to my attention, but as with MS I don't really want to get involved with a DiY solution down to the level of constructing the unit. Also Tuner Studio may bring back flashbacks of my MS experience, and I don't want to have to go back to councilling.