Headphones are just better. Speakers can be very good, but you need to be in a properly setup room and be able to turn the volume up without disturbing people. That's very difficult.
Agreed, I game with headphones %95 of the time.. If the house is empty I break out my 5 speaker and subwoofer setup, but that seldom happens.