Personally my top 5 would be.
Glock 26
Smith & Wesson M&P 9C
Walther P99 AS compact
Kahr K9
Kahr CW9 - if you are on a budget or prefer polymer over steel.
The Glock 26 is nice for all of that: It's recoil is minimal with it's twin spring system, compact, VERY accurate and ergonomically accurate as well. With extended magazines and extensions, it can be very comfortable to shoot.
Another vote for the mp9c, love mine.M&P9c and the price is right if you can come up with a good INGO pic...