The MAFPro really is a darkhorse in engine management with the Buicks. It bridges the gap between those people that want ease of tunability without going to a standalone system. Its really a shame this system hasnt gotten more press because it's a pretty amazing device. The wideband tracking is excellent and its not very difficult to tune.
That being said.. Ive been tuning engine management systems as long, if not longer than anyone else on this board. I've worked with TEC, Motech, DFIs, FASTs, Big Stuff 3, AEM and the latest and greatest, the KAM system we have on our race car.
The bottom line is that if you're not running faster than 10.00s, you really dont need an engine management system and even then with the MAFPro, its debatable.
Can you make an aftermarket ECM have good street manners and drive well? Sure.. Can you make it drive as well as a stock ECM.. I dont think so. Ive tuned countless Buicks with engine management systems, supercharged and turbocharged Mustangs, monster trucks with blower motors in them and tons of street rods that people just cruise in. While you can get good quality driveability with an aftermarket ECM, it still isnt as good as the factory stuff. The factory ECMs are purpose built. They do things aftermarket ECMs dont. Thats not a bad thing. You couldn't take a factory Buick computer and drive a Ford with it. If a single ECM would scale to every application, the factory would only make one ECM.
Anyways, back to the question of XFI vs BS3, XFIs are just a lot more prevalent here because more vendors sell them. At our shop, we work more with Big Stuff 3s but we can tune whatever comes through the door. Almost all the fast Mustangs we deal with are Big Stuff 3 powered. We sell way more BS3s than we do XFIs. For the money, the BS3 is a great buy. Still tho, unless you had a really fast car and were more interested in drag strip time than street time, I wouldnt sell you one.