Get a .357 no matter what. If you don't get one now you'll just end up regretting it, it will be gnawing at your insides for years and you'll just end up getting one later. That's if there's still decent ones available, because myself and many others will be consistently, impulsively buying up all the quality, classic pieces we come across for years to come.
As for the .22 any of the above mentioned rifles are fun to plink around with and since your a college student you will no doubt be broke and you can shoot a .22 for pretty much free.
For the shotgun, I would just keep popping in to all my local gun shops and see what comes up on the shelves. The Mossberg will serve you well, but you might find an old pump with a bit more character and craftsmanship that will work just as good or even better, especially if you might possibly ever decide to get into skeet, trap, sporting clays, etc.