The XD platform is a great one. I prefer it over the Glock (and M&P). IMO it is equally reliable and has both a better trigger and ergonomics. The price of $500 is a good price. I would not hesitate to recommend buying one to someone looking for a polymer duty style pistol.
Sic Semper Tyrannis