If Mozilla could stand alone and compete with the other big players, that'd be best. If they couldn't, then forming alliances with others, even former "enemies", would be 2nd best, and work towards independence.
Even Apple took MS money back in the day: seems to have worked out for Apple.