Plainly there's nothing wrong with the first person perspective. Some comment might be made that a fps is not well suited to a joystick (I don't honestly see the problem if the game is designed well enough to to it into account), or perhaps that Halo is a bit generic...