It really really depends on which product team you deal with at MS. I had experience with the silverlight/winphone teams and they were pretty on the ball. We had major carrier backing at my last job though... so they usually listened to us and we usually had early access hardware.
Sorry your experience with them wasn't as spot on. They've really been trying to be more responsive to feedback (at least with windows phone).
Sorry your experience with them wasn't as spot on. They've really been trying to be more responsive to feedback (at least with windows phone).