This has been a great bag.  Love the rucksack style bag, the top pull is easy to manage, and the top flap is outstanding at keeping things dry and secure. Only a couple of things I wish it had, but none are deal breakers at this price point. It would be nice to have a waist strap and/or better padding on the shoulder straps, and I wish the main compartment was slightly bigger. The snap straps can be a bit annoying when the end of the strap gets stuck while threading it through the loop, but it rarely happens.
As it stands this bag meets my needs well as a college backpack, toting my laptop and accessories, DSLR, water bottle, notebooks, text books, pens and lunch. I've even taken it grocery shopping a time or two.