Looking for the best gym bags out there. Suggestions? My last two gym bags (OGIO) have fallen apart on me and I'm ready to splurge on a nice one, but not sure where to look. Here's what I'm looking for:

-Zippers that won't fail over time  
-Shoe compartment  
-Room for clothes, waterbottle, and misc. items (keys, wallet, etc.)  
-Waterproof would be really nice  
-Durable     
-Relatively comfortable to lug around  

Any suggestions are appreciated. Thanks!