I think BMW and Benz owners are most likely to want the badges. THey can let everyone know what model and engine they got - those cars are status symbols as much as anything.
But on most cars I like debadging. I mean, it's not like you're gonna fool anyone into thinking your Kia is something else.
When my mom got her Cherokee (maybe one of the most recognizable vehicles on the road) I removed all the badges. There is nothing on the outside anywhere showing the brand or model. So far no one has asked her if that's the new BMW X5 or M-B ML320.
Also, I think regionality has alot to do with this. In So Cal, a lot of folks are into the clean "sano" look so the fewer badges, the better. But in other parts of the country people plaster decals all over their cars screaming their brand or model.
I don't know what's worse:
1. Putting a huge bowtie decal on the back window of your Chevy truck (it says "Chevrolet" on the tailgate). Same goes for Ford ovals and the Dodge Ram logo.
2. Putting one of the following on any car - Nike swoosh, Oakley logo, any Calvin & Hobbes image, huge #3 Dale Earnhardt number (the poor man is dead, folks. Let him RIP), Anything that says "No Fear" except for "Ain't Skeered" which is funny, a huge Harley-Davidson logo (small one is cool).
3. Putting the Ferrari shield on the front fenders of a Ferrari. Ummmm, if passers-by can't guess what kind of car you have then maybe they should just keep walking to their Camry.
For the record, the only decal/stickers on my car are two small American flags on my rear quarter windows. Both a semi-transparent and don't stand out but can be easily seen if you're next to my car.