One thing -
> I was a little shocked that they didn't release a Qt compatibility layer for Windows Phone
Windows Phone 7, which was current at the time of the switch, was managed-code only (i.e. .NET). There was no way to port Qt to it and no way to leverage any experience that developers for their existing platforms already had. That was one reason the switch was so dramatic.