Well, since you just described MY carry gun, I'll tell you what you are asking...
Mine's a Smith $ Wesson 9mm "5904"...
EVERYTHING you asked for... (the 5906 is the same gun, in Stasinless...)
.40 cal, it's the "4004" and "4006" (4 for black, 6 for stainless)
.45 cal it's the "4504" and "4506"...
PLEASE buy a used version... DO NOT support the "post deal" S&W...
These can even be had in hi capacity versions (over 10 round) in the 9mm and .40 versions...)
these are EVERYTHING you asked for, and I posess one of EACH of them... (a 5904, a 4006, and a 4506) and all seem to be VERY accurate, and have some pretty SWEET triggers...
My 5904 even has the "Novak" adjustable low-profile sights from the factory!
look around... I JUST found my .40 and .45 for sale in a gunshop in Royal Oak MI.... and paid about a grand for the pair...