Have you considered a PCC? I've a gen 2 sig MPX with the brace. Thing is amazing. Very accurate. Out to 70 feet it's one hole if I put the effort into it. I shot between 1000 and 1500 rounds before cleaning and it still wasn't that dirty. Very easy to move with.
For home defense, if it gets to that, I'll be using the mpx.
I