I think one main issue is that in order for windows phone 8 to gain more traction, windows 8 needs to first, and it is, but it had a bumpy launch...Sure it sold well, but people have a negative perception of it. (Even though its a fantastic OS). I understand people not liking it on a desktop or a laptop but on a touchscreen I feel that it is easily the most productive, fluid, and best layout of any touch-based OS. Its funny because as much complaints as you will hear with people with windows 8, I have yet to hear one when it comes to a touchscreen because it rocks on one...I have one...I should know.
So back to the point...Windows 8 needs to catch on and then Microsoft will get the magical mystical apple halo effect where people will be like "I use win8, and office, and I have an xbox, so why don't I buy a windows phone and have them all sync together...?" The smart thing about Microsoft is that even though they are growing slowly, they are trending upward, the same can't be said for RIM and probably soon to be iOS. It seems apple has peaked and they won't go any higher than they are now. Google is the main competitor Microsoft and Apple need to worry about most.