So many choices, so little time...
Having said that, my recommendation would be HK VP9SK. Small enough to carry (I do appendix). Big enough for home defense. I have to admit, summer carry with thin shirts is a no go so I move to a micro 9. In my case a FN Reflex, which is not CA compliant...