I like my XDM9 loaded within arms reach. I know alot of people would rather have the power of a 45, but I like the fact that the XDM9 has 19 in the clip and it will do the job.
Hadn't thought about clean up. I hear it can cost thousands and insurance may not cover it.For home defense I like keep a 12 gauge filled with super socks (bean bags). Why the beans you ask? When a bad guy gets splattered he leaves whats called bio hazard. Yes a man deserves to die when he comes in your castle, but I don't have the money or the constitution to pay for or clean up another persons remains.