The launch state of Halo 2’s multiplayer on PC was simply unacceptable, and the fact that the game was allowed to release in this state raises serious concerns about how future Halo ports, especially Halo 3, will turn out. Here’s why this can’t happen again if Halo is to be successful on the PC platform.
Source: N4G PC Halo 2's PC launch instability was unacceptable, and Halo 3 can't repeat it