Local is infinitely more fun than online for me, but online is more convenient. I plan on LAN with a couple of friends approximately once per year, because that's how often we can coordinate our schedules. Online I don't really care that much if I shoot a random anonymous guy, but if I'm working together with half of my friends, and hear the frustration of a friend on another team from across the room, that is so much more satisfying.