As for the choices between 3d and 3s, given that you have shortness in suits where partner is likley to have values, his tricks better be quick or it'll be tough to make use of them in offense. To put it another way, most hands that allow 3s to make would also beat 3d. But there're some hands where 3s will play for 8 tricks where there's no defense against 3d. If that's the reason why the 3s voters chose 3s, I'd agree with you. But if you chose 3s expecting it to make, I'd disagree.
Anyway here's the hand. The Godess of Bridge had a cruel sense of humor when she dealt you this one.
All those who doubled and led a club, better defend this carefully to hold it to 9 tricks. Declarer wins the first trick in his hand as he tops your partner's Q and leads a trump and another. If you win the second trump, you better guess well to lead a spade and get your club ruff or you'll concede 870
Your LHO was forced to underbid his hand with a 2d bid, over which partner climbed in with a questionable 2h bid. If he passes instead, you can compete to 2s, over which most likely LHO will X showing a maximum for his bid and they will reach 3c or 3d which you defend quietly. And if you led a passive heart vs 3m, declarer has to play it carefully for his contract.
If you bid 3s, your LHO's X card and the 4 of spades will probably hit the table simultaneously.
BTW, if your partner had xx Axxxx x Kxxxx, a trump lead would make 3s quite tough while beating 3d should be reasonably easy whenever either of the black kings is well placed.

Help
