I actually have become a big fan of Puma.
My son is is almost exclusively an Adidas wearery (though he did buy himself a couple of sweet looking classic Jordans), so I know that he won’t steal my Pumas since we wear the same size.
And you’d never wear these ro a gym, lest they get scuffed up. A friend’s teen son has 20 pair of shoes at any given time, he buys and sells on CL and eBay. And it’s not like his parents gave him all these shoes, they bought him a couple pairs for Xmas but otherwise he smartly trades them.
When my son played tennis in high school his Nike tennis shoes cost around$120, but a good shoe made a difference. He usually wears Chuck Taylors or Vanns both way under $100 and he wears them into the ground. A $300 pair of gym shoes to wear casually is a status symbol or for a collector.