In general, I think the more incubators, the better it is for the whole start-up eco-system. Talk is cheap. Thus, there is no need to quarrel online. Let the success of MassChallenge and Y-Combinator start-ups speak for themselves which program is the best.