There are so many choices out there that fit your criteria. I am partial to the higher quality build of H&K pistols. I have a P2000sk that accepts smaller lights (ie Streamlight TLR-3 or Insight XML), yet is still small and light enough to conceal easily for daily carry. There's always the slightly larger P2000, which accepts full-size lights nicely. If you're on a tighter budget you can't go wrong with a Glock 19 or an XD in 9mm. A lot of people like the M&Ps, but I still don't like them. As far as 9mm versatility/firepower goes, you simply can't do better than a Glock 19. Nothing else gives you 15+1 rounds of 9mm out of a 4" barrel in such a small and lightweight package.