All great choices. If it hasn't been suggested already I would suggest a .22lr as your next purchase. Personally I like a 22/45 Ruger. Plenty of equally good choices. A .22 will do more for your practical shooting ability than any other handgun. It shows your mistakes and is forgiving on the budget. My first handgun was a Beretta 96. But I never learned to shoot well until my 3rd handgun which was a 22/45. Flinching, pulling, to much finger, not enough finger, etc... are all much more obvious.