I'd rather not muddy up this thread with that kind of discussion. "Necessity" is such a strong word...let's just say it is my "choice" to carry one...and leave it at that.
No problem, just curious to hear another person's rational. Your choice!
I'd say the shield, glock 43 or p365 will do you fine. No experience with the mossberg though sorry.