Can you really get a headshot with a pistol? Hm I don't think I ever have(1st prestige, lvl 35). Anyway, I would have to say the M9, starting pistol, because it can fire fast enough to hit the head eventualy, and if you silience it, no one will know you are shooting them untill it is too late.
The deagle is uneffected by recoil. You can empty a clip as fast as possible into a wall and it will create one hole. Kind of an oval, but one hole. Anyway, the noise will give you away.
M9 or the .45, one of those. The USP Tacticl is pretty good, but I try to avoid it because of the small clip and slower fire rate. Depends on what map you are playing: Mid-range, generally sinpers(like Bloc), maybe USP, but for long-range(Creek), I would take the M9.