iOS limited developer platform as well
I would say that the iOS developer platform is just as limited as WP7 -- you must own a Mac to be able to develop and test iOS applications. I'm just as frustrated that I have to buy a Mac to develop applications for iPad / iPhone. I would argue that the rant concerning the lack of support for Windows XP is unwarranted -- the operating system is out-dated and at some point Microsoft has to cut the cord.
However, I completely agree with your observations of jQuery mobile. It is a great place to start, but it will need to a mature a bit before any serious applications can be created for the framework (yes, it is still very much a beta). If you are creating a simple "about me" site or a site that can dynamically generate the HTML server side, jQuery mobile works very well. I've found the framework to be very quirky on Windows Phone 7, perhaps this will improve with the Mango release.