Looking for something that will last, pockets are a plus, and big enough to keep glasses case, phones, small water bottle, book etc but not so big as to cause posture problems as I have to wear it for up to 12 hours a day for work.
Any recommendations would be much appreciated!