The killcam etc. are good for casual matches. Keeps new players from abandoning the game, and even helps them learn the game. It's why many shooters have it these days.
That said, it should be easy to add a patch to make them optional for customer matches.