Like most people one will not be enough. Something like a Glock 19 will always serve you well. It’s a good fun gun as well as practical. 22’s are back after the ammo shortage. The new Ruger mk4 is the best pistol. The Buckmark is a close second but the Ruger is easier to clean.
I think "best" is subjective. I settled on the Buckmark over the Ruger. It fit my hand better, and I don't really mind the cleaning regimen. Plus I'd probably have to spend another $50-$75 dollars on the Ruger trigger to get to the level of what the Buckmark brings out of the box.