I used to have one of those gym sacks.
The guys at the gym really loved it and I'd get questions about my sack from strangers every other week. Perhaps because it is much smaller than they are used to seeing.
Anyway, I upgraded to an Addidas team bag, forget whether it was medium or small but it is great. Separate spot for shoes, place outside the bag for keys, wallet, phone. Good stuff.