Halo 2 a incontestablement le meilleur gameplay.
Mais Halo 2 n'a pas eu la chance d'avoir une Forge, ni une personnalisation des modes aussi poussé que celle de Halo 3.
Donc objectivement le multijoueur (tout compris) de Halo 3 est le meilleur mais pour ce qui est du gameplay et level design: Halo 2 > Halo 3.
Et au passage la campagne de Halo 2 éclate celle du 3, il est donc assez difficile de désigner le Halo donnant la meilleure expérience.