Overwatch has skins that can be bought free, albeit with a lot of grinding. Other Valve games similarly have cosmetics that can be directly purchased from the community, dirt cheap.
TF2 has hundreds of cosmetics that cost around 10 cents. It's still very opinionated, but generally other games offer much higher quality skins that are cheaper as well.