Nowhere near a 3♠. 2 is enough, and maybe there is a case for the system to mark up the profiles of those who bid 3, that I see when I join an online game, so that they say "warning - I take very optimistic views". It would be useful.
Someone has to argue the case for 2♦! I choose this bid because I've already shown the spades and partner is short, so he has a good chance of 5 diamonds. 2♣ may be making, and 2♦ is either making or a good save. I can't expect partner to reopen them on a 5 card suit.