When I was looking for a ccw I was looking for the exact same things you are now.. Now we know a Glock will not work if you want the external safety. I bought a Taurus PT111 Millenium and could not be happier. It has the external safety it is very very light and it holds 12+1.. Mine came very accurate out of the box but just incase it does not, it does have adjustable sights. I will probably be putting some Trijicon night sights on mine.. Other than that it will stay exacty how it came in the box... It comes with 2 12 round mags a cleaning rod and keys to lock the pistol totaly out if you want to.. I paid $350. I think that is very inexpensive for a very reliable acurate compact that will go bang everytime you pull the trigger.
+1 for the Taurus. I have the pt145 and love it.