I've been very happy with my CZ Rami 9mm. I use a Crossbreed holster and with the 10 round mag it's easy to conceal.
I do prefer a handgun with replaceable grips and an alloy frame. I also carried a XD9sc for years but prefer a bit smaller package. It's within your budget and it's the most accurate compact I've shot.