What if they shoot that snub/LCP better than you shoot your Glock 17? Define "quite well" and in what conditions. Targets and timers, please. I see you ignored this the first time, but I'll repeat myself. Pick a drill and I bet JCN shoots it better with a .380 with no sights then you shoot your Glock 17.
What is "best" in your context? What objective measurements are you using. For a long time, the gun I shot best was a 1911. But I found during force on force training that I could not deactivate the grip and thumb safety 100% reliably while entangled. Should I carry a 1911? Or, are the marginal differences in accuracy and split times completely overwhelmed by the handicap in entangled fights? Nobody is triggered or fishing for your compliment, just trying to help you understand that you don't know what you don't know and that you aren't really accomplishing what you think you are with your bumper sticker advise.
Read this thread on a bit deeper dive into selecting a carry gun:
https://pistol-forum.com/showthread....y-gun-decision If you want to go much, much further there's some older threads on TDA vs striker fired, the value of a 'people management trigger' vs raw performance, etc.
To quote myself from that thread:
For a carry gun I require:
1) It's easy to NOT shoot when I don't want to shoot.
2) It's easy to shoot when I DO want to shoot.
3) It's dead-nuts reliable.
4) It can be carried during the activity I intend to carry it during (ie, jogging is not the same as on duty)
5) It is something I can reliably index on command.
Then questions of objective performance come in to play. I like "finding your level" as a drill since it gives you reasonable accuracy standards with short strings of fire (1, 2, 3, and 4 round strings).