IMO, Gandhi hopping really doesn't help that much. If you're playing someone good, they're still going to kill you and the extra shot that you might stay alive for is pointless because you'll most likely miss your own shot because Gandhi hopping throws you off.
It was a lot more useful in Halo 2, from what I understand.