'the platform is completely wide open for developers'
Like hell it is. If you're a small individual developer, you get the 3rd class treatment and access to their "open" api. If you're a big company, you get much more access to the OS than everyone else. Example: when WP7 was introduced, only large companies could make apps using the double wide tiles for their apps, individual developers didn't have access. This and MANY other examples were prevalent all over the platform. I know of an ex-MS developer who complains that only large companies get access to the faster and better undocumented apis not available to everyday developers. As for incredible features, WP8 also lags behind android and apple in many areas.