Choosing the right gym shoes can make a big difference in your workout. Comfort, style, and versatility