you can get good shoes in the range from $15-50 imo, the $50-100 ones will be a bit better and last longer on average and for the $100+ ones you'll pay a good chunk for the brand itself. (Talking about one type of shoes)
The sneakers Eagles posted are neat for example, but a bit expensive for some of us semi-ballers
Personally i'll try to get myself these:
or these:
But i hate buying shoes, thats why i only do it once every 2 years or so. yeah, my shoes are worn out and i like it that way
As for Shoes with Chick-Magnet. Just don't do this:
And you should be perfectly fine.