Halo 3, it was the first Halo game i played and it seemed extremely balanced and rewarding to the person who was patient enough to master it. Just like Quake 3.