Training and technique can overcome the other issues....
Acknowledging the "other issues" is important.
You can learn to shoot a pistol holding it upside down in your weak hand with enough "training".... but that doesn't make it a great choice as a defensive technique.

Training resources, including time and budget, are always limited... which is the primary reason I recommend using the simplest firearms, techniques and tactics your can. Less time training one thing means more time for another type of training OR spending time with family, working, etc....
-RJP