I was looking for a gym bag recently but realized really any bag could be a gym bag if you put a smaller dry bag inside it to hold your sweaty gear. I liked finding a solution with things I already had. But the main bag started to fall apart and I didn't have another large enough. So I started looking for something new again.
I found this guy. It's got large exterior pockets that can hold my trainers. Small interior pockets to hold toiletries, headphones, jump rope, etc. And a big roomy main compartment for tossing in gym clothes and a dry bag.
It's also like my ideal tote bag? It's got a hand hold, you can shoulder it, but you can also sling it if you need too by lengthening the strap. This thing is so versatile!