backpack, small, 20L is more than enough.
can use the backpack for rock climbing and as a personal item (carry-on) when traveling.
a backpack is so much more versatile than rack/panniers.
if you're talking commuting only, rack/panniers may be better, but as part of an active lifestyle, a backpack is much, much better (just try rope-climbing with a pannier

)