I have a Banjo Brothers Canvas one.+/-'s. Pluses, it's huge, can easily carry "one more thing" always, water resistant, looks great(If you're into the aesthetic). Minuses, it's large enough that you need at least 18" clearance from top of seat to top of back tire, you'll always know it there if you stand up to sprint, cause it'll follow your movements with a millisecond of lag. That being said, I wouldn't leave home without it...