Depends on what you want to do with it. What I would do is to figure out just what it is you want to haul, then choose the best container for the conditions you want to use it in. The goal is to to be keep your gear with you, organized, and in good working condition.
If you are going to keep it in a vehicle, a duffle with a shoulder strap works great-- easy to find and no problem getting whatever size you need. Just an ordinary backpack/book bag will work fine. Note that I am leaning on being able to travel on foot away from the car if needed.
For wilderness-oriented stuff, I want a bag that can go in my pack, but still be hauled on the trail. A light fanny pack will work, or just a simple drawstring pack/bag will hold a lot of gear. The canvas one in your link will be heavy and bulky. A stuff sack and a nylon web strap could haul as much and be waterproof too.
Something that will carry water is really important. I like hydration packs for general-purpose bug out bags. Something with a water bottle pocket would work too.
For urban stuff, I shy away from rigs that look military. If things fall apart, you
will be judged by how you look. Under the radar is where you want to be-- dull normal, not worth a second glance--- time to walk softly and carry a big (unseen) stick
