That's cool and all, but the main argument against that is that it's only showing how pretty you can be. It doesn't actually affect in game combat or mechanics, like Battlefield was, giving someone an unfair advantage.
Idk about you, but I think of two things with both of these things
1. When you have a bunch of cosmetics it just screams to me "look how much money I'm spending!"
2. I get hot and bothered for the playing field being equal and skill and knowledge dictating how well someone does, not perks or powered up things