Whenever your main suit lacks quality (like this hand) and otherwise your distribution is almost perfect IMHO you should prefer x over bidding a moth eaten suit. Assuming you are playing LEB this hand plays out nicely with N bidding 3d to establish a GF. Now S bids 3h and even though this shows only 5 is should be a five good enough to play opposite Hx.
3N by N admits to having spades stopped but the earlier 3d bid means N does not consider 3n to be a wonderful spot w/o help. S gleefully runs but where is the best choice?
4h = 8 one more try at heart game using the theory let's settle on where to play game before worrying too much about slam.
5d = 6 definitely the value bid but this is MP and the minors are usually held in disdain seems better to try any of the other choices first
4d = 5 if hand was a little weaker or more balanced this might be the ideal choice to try and get best spot (nf imho)
4s = 5 has the benefit of showing extra values (do we have enough though) and no clear direction but has the downside of bypassing 4h which might be our last playable spot.
4c = 4 interesting but has a tendency to show 5 clubs (and we have only 3) so N might badly misjudge the hand potential even though we can easily convert to diamonds.