Guns, Dogs and Blades QnA
Both of your posts lead to the fact that nothing replaces practice. Firearms proficiency is a perishable skill. Dryfire practice at home is invaluable if done right. It can also reinforce bad habits if done wrong. (Don't ask me how I know, I'm still working at untraining a few quirks.) Live fire practice ties it all together with conditioning, accuracy, recoil sensitivity, manual of arms and whatnot. I'm not going to lie, live fire is way more fun.
The main thing is to find something you're comfortable with and something you'll want to shoot. If you find a tupperware mini 9mm is what fits you best and you can shoot it accurately, go with that. Practice the hell out of it, learn how to unjam it blindfolded, rack the slide with your foot, open a Doritos bag with it and practice, practice, practice. My .357 snubby is fun, but after about 4 rounds downrange, I'm reaching for my old, rattley .45 Gov't 1911.