Don't forget you can buy online if your local shops don't have a good selection. You just need an FFL locally. It's possible the store(s) you've been shopping at will do an FFL transfer for you. It's all incredibly simple and convenient, you order online, pay online, give them the address of your FFL, and they ship it. When it comes in, you go through the paperwork with the FFL same as if you'd bought the gun from them. Then you're done.
I have used grabagun.com and budsgunshop.com Both have prices within a few dollars of each other and shipping is very little or free. I tend to prefer grabagun.com. A new FNX-9 on grabagun is $547, that would probably be my first choice. Slightly over your budget, but better enough to more than justify it in my opinion. Second choice would be a PX4 Storm or Sig SP2022.
I have used grabagun.com and budsgunshop.com Both have prices within a few dollars of each other and shipping is very little or free. I tend to prefer grabagun.com. A new FNX-9 on grabagun is $547, that would probably be my first choice. Slightly over your budget, but better enough to more than justify it in my opinion. Second choice would be a PX4 Storm or Sig SP2022.