Shoulder is a fair idea if you always ride with a jacket, just remember not to take it off when you stop for lunch
I'll re-recommend the Comp-Tac MTAC for IWB carry again. The TT Gunleather clone of the VM2 is also a good bet, since those tend to retain the weapon very well.