Also, a 9mm for home protection? Wouldn't a shotgun be a better choice for the house?
Whatever gun you happen to own is better than no gun at all.
The 9mm and the shotgun would do the best job in two different scenarios. An anti-assault gun (AR-15) would be better, once they see and /or hear it they'll go to some gun free zone.