L4D has better atmosphere and characters if you ask me, but L4D2 has better gameplay and more features. And (assuming you're getting it for PC), L4D2 now comes with plenty of free DLC, including a port of No Mercy, L4D1's best campaign by far. If I were you, I would get both, but you'd be alright just getting the second one.