If you are looking for a stock service pistol the CZ 75B, SIG P226, or Beretta 92 are my choices. A custom 1911 clone in 9mm would be my choice for competition, perhaps an STI EDGE, if you want to spend $1800.00. Of the stock choices the P226 is the most controlable and has the best SA trigger, or it does in my experience.
One thing to consider when trying to determine if a pistol is more or less controlable, is "bore axis", the higher the barrel is above your hand, the more leverage the recoil forces have against the wrist and arm, hence more felt recoil and possibly more movement. To counter recoil and have faster more accurate follow up shots I suggest doing wrist, hand, and arm exercises to increase hand and wrist strength, it works! Lastly DO NOT try to control the recoil before / during the trigger pull, its going to happen no matter what you do, so concentrate on the shot and let the recoil happen, re-aim and fire, etc.