Personally, I love my MDC unit. I ordered mine via Smartie Parts but they've stopped carrying it now (they now cary the Area 451 instead).
I've never heard of it affecting the airbags, but then I only did my one install. Maybe the data connector on the spedo was causing problems from mis-seating? One thing to try is switching the MDC board off (there's a micro switch on the board that turns the functionality on and off). If it's an electrical fault, changing that would have no effect. If it's a programming fault though, it would.
I had one or two issues installing my MDC unit, but once it was in right it was fine. I got the 3-bars twice during my install. Once was from me being dumb and disconnecting the battery when the shifter was in neutral.
NEVER disconnect the battery when the shifter is in anything but park. If you do, you have to turn it on, let it sit for 30 seconds, then shift the shifter in the way the manual describes to re-train the system. (And it makes a
nasty grinding sound while it's re-training, which can't be good for the car.)
The other time it was because the connector for the gas peddle slipped a bit inside the plastic housing. You really need to zip-tie that sucker in so it doesn't let go.
Also, any time the system remembers being hosed, it can take it a while to re-learn that it's been fixed. Give it at least a minute or two to figure that out.

I once turned it on and it was stuck in 3-bar, so I went to the house to grab a tool I needed to re-pull the pedel, and when I got back it was happy and showing
Park.