I like the controls for L4D and L4D2 on the Xbox. I find them perfect for playing on.
Plus, the nice thing about it on the Xbox is being able to sit side-by-side with your friends and play.
Without the need for having another console/monitor, as you would for say a PC Lan party.