[Windows Phone 7 General] N8ter:
Yes, it does.

And it does it while giving many users the functionality they need (or adding it) and allowing at least some sane manner of multi-tasking, in addition to having a way better AppStore.

Also, when you compare iOS to WP7, also compare the apps. Scrolling on WP7 is enough to drive many prospective users away. That certainly is laggy.

Yes, the Microsoft stock apps are pretty good. They have access to Native code and APIs that aren't available to the average developer. 3rd party apps and performance is another thing.

Also, since my internet decided to work again, I want to touch on a few other things:

1. People Hub: This existed in Android before WP7 was released. Samsung Calls it Social Hub in their TouchWiz interface. The only difference it that Microsoft made it a useless Live Tile (only cycles pictures of contacts, that's it) and calls it "People" instead of Contacts.

My Vibrant has Native Contact integration for Facebook, Twitter, and MySpace. I can see all Update for everything in the Contacts app (Media included), and I can see updates for all those Social Networks if I click on a contact. AFAIK, Microsoft ripped off of Samsung for this functionality...

It is not an innovation in WP7, nor is it anything great. Those of us using Android phones (at least Sense and TouchWiz) have been enjoying this functionality since at least a year before WP7 was launched. The HD2 has similar functionality if you use the stock HTC Sense on it.

Me Hub is largely redundant, and Androids have this functionality as well.

2. Email and Messaging: Terrible on WP7 compared to Android. That's just the way it is. I still haven't found a way to MMS or eMail a video from my HD7. There is an alarming lack of useful IM clients. There is no Messenger integration in the OS the way Google integrates Google Talk. The eMail client doesn't support Conversation View or Unified Inbox, and adding more Accounts clutters up the App List and Home screen.

The only advantage here is that Hotmail ActiveSync displays HTML Mail on WP7 and not Andorid, but that's not Android's fault. Microsoft used an old Exchange protocol for Hotmail that didn't support HTML Mail, so the Android client (playing by the rules), think's it's an old Exchange 2003 server and doesn't get HTML Email (HTML Mail worked fine on my Hosted Exchange 2007 account from Andorid).

3. App Performance and Realiability on WP7 is poor. That is not the direct fault of Microsoft, but rather third party developers. In addition to that, Apps download data all the time instead of caching it. It flies in the face of the "get the info you need quickly" bull**** that Microsoft has been feeding to us in their Ads/Blogs. Birdsong is popular because it caches data... The only Twitter client on WP7 to do it. Not even the Microsoft Facebook Application caches data. It's constantly downloading EVERYTHING when you open it. It uses excessive amounts of extra data, and it is slow as hell, especially when you don't have the greatest reception.

I've noticed Bubble Birds lagging on my HD7 after a few levels. So that goes to show how badly they need to come out with a wave a phones with better hardware. This 2009 Hardware will not be so attractive compared to other more modern smartphones.

4. C2DM (Android's Push Notifications) are way more reliable than Microsoft's. Android 3rd Party Apps that use C2DM are ridiculously more reliable than WP7 Live Tiles/Push apps. Live Tiles routinely stop working, Push Notifications are buggy as hell. There is a limit on apps that can use Push and Live Tiles on the Homescreen in WP7. Live Tiles were probably the biggest gimmick, in hindsight. They don't serve much uses.

The Zune Live Tile hasn't updated The Albulm Art it displays in like 2 weeks, even though I've played like 200 other songs in that timeframe... Not reliable.

The Base System performance on WP7 is good. The transitions are cute even though after 2 weeks you're begging the phone to just skip them and get to work. I think it has very poor integration with Windows Live, and Microsoft are selling us on a Platform with the Caveat that it won't really see much of its usefulness come to fruition for over a year after release (going by how they chose to update the phones).

5. XBox Live turned out to be a bit of a joke. The only great thing about it is that Games won't clutter up your App List (which is only a problem because it's a list and there is no option to turn it into a grid). There are few multi-player games worth looking at. It looks like it's more of a brand for Microsoft-endorsed games than a Multi-Player gaming platform, like on the 360.

6. No HTML5 Browser. Sorry, but getting shoveled to WAP sites is unacceptable on a premium smartphone OS. We don't care what we're getting with IE9 in 7 months. We care what we have now, and this lack of HTML5 is unacceptable.

7. No Flash. Not a huge biggie for me (HTC phones have a fantastic YouTube App, and that's where most of my Flash usage is), but definitely an issue for other users.

8. Updates seemingly not much better than Android, and with Android there wasn't much reason to ***** over updates, TBQH, unless there was one killer feature (like Flash) that you really needed. The base Android OS + Manufacturer customizations typically had everything you needed in them. Bug fixes etc. should always be cured by maintenance updates. This NoDo Update is late and the only real feature in it is C&P. Even feature phones launch with that. Adding C&P is not a great thing, it's an embarassment...

IMO, the best thing about WP7 is that it's basically a ZuneHD (albeit with worse sound quality and the need for a Headset for more things). ZunePass is the biggest selling point, and it is IMO what Microsoft should spend more money advertising. If people come to the platform for ZunePass they are less likely to feel "ganked" when they find it's other "innovations" aren't innovations at all, and realize that compared to other OSes it functions more like a feature phone than a smartphone.