Yep, if you live outside North-America, you have a hard time at it, no denying that. This month I'm up for a new phone and I really want a Phone 7. The Dutch telco's, however, wait for the localization, which may come in April. I want the English interface but I still have to wait. While that isn't entirely Microsoft's decision, I can see how providers wait until the local interface is available too. Also, Microsoft shoves localized versions of Zune etcetera even further away. It's very hard for me to justify to wait that long. As a result I've bought a low-end basic phone and as the end date of my contract gets closer, Android, Nokia and even Badu start looking attractive (not iPhone: I am the de facto tech supporter of one and after a year I can only say 'ewww!'). As Eric S. makes sure that he says something to piss intelligent human beings off, Google's Anrdoid, despite that I think Google makes some top notch products in the internet, I can't bear to look at anything Google without despising myself (seriously, I have a wide tolerance margin for corporate evil, but that Eric guy: no-go).
So, Microsoft, I'm a fan but sometimes, just sometimes, it's like rooting for the Dolphins (which, as it happens, I do).