Andy is probably talking about me when he talks about people that love their MegaSquirt systems and could talk about them forever . Mine has been rock solid reliable, its repairable(because I built the ECU) and has done 3 drag weeks, couple hundred passes, and 6 years without a hiccup.
That being said If a wanted a throttle body system I would go Holley no doubt.