I say, if you're playing with the right group of people, the game almost never gets old. I hardly ever join any public matches because I never know who I'm going to be grouped with. I enjoy playing more with people I actually know I'm going to have fun with. Playing with friends is where most of the fun in L4D comes from. This is also probably the only game where I enjoy dying just as much as playing.