I have had many 9mm's but now only have 3, I carry a Walther P99C mostly and a full size P99 ocassionally. Both P99's use the same 15 and 16 round mags and have been very reliable.
The glock and M&P have compact models as well, however, I live in Mass and those guns new, must have a 10 lb. trigger which makes a good gun suck, I mean really suck.
Good luck, so many to choose from
Sigbear