Everything has probably been said in this thread, but I just like to repeat that we cannot expect partner to pass with a spade void and 5-5 in the reds, especially at MPs. If you don't play G/B or something similar than 3D is just competitive and not forward going at all. I also really dislike 1NT. We have 5 spades and a singleton heart.