Ever since Halo Reach was released, there was an awkward change in the amount of players on Halo 3. One time I checked into Halo 3 and there were over one million people online at that moment. The next time I was online, there were only a few thousand. I would still recommend the game, but just don't get your hopes too high about it.