I'm not sure which model specifically would be best for you, but try checking out the Victorinox backpacks on Amazon. This is the one that I have - the front pocket would work pretty well for the G19 (just tested and my G19 fits in there with plenty of space). Theres also a padded space in the back for a laptop/tablets. I've carried it everyday to and from work and it has held up really well.