Pistol, only b/c you have room mates and they have friends and loose lips sink ships. All it takes is one shady cat to find out about what you own and its on and cracking. It's going to be much cheaper overall to purchase the handgun plus a small vault to secure a pistol or two in during those times when you aren't carrying it on your person. For a long gun, your going to need some type of gun safe.

You ARE planning on securing it when you aren't home, right?