I have an XD9 subcompact. Love it. I can shoot it as accurately as any pistol I own. It has NEVER been finicky with ammo, and I've shot everything from SD loads to "factory" reloads. My M&P compact, by comparison, hates factory reloads.
It comes with a 16 rd extended mag, and I have a rail mounted light for nightstand duty.