There's a lot going on with what has happened today, and a lot of it has to do with how prideful a Windows Phone 7 user used to be. Now they're the laughing stock of the town, and that's what hurts me the most I think. I'm not really hurt about the Lumia 900 not getting the update personally (Nokia gave me $80 anyways to have this phone), but what hurts is how these companies toy with the mentality of the customer. The Lumia 900 has been out just over 2 months, and 7 months later it will be replaced by another handset from Nokia sporting WP8. You can't tell me that Nokia didn't know about the next WP version, because from how they designed these phones it sounds like they need at least a year or R&D, testing and prepping a launch for it, now it feels like this so called partnership of MSFT and Nokia with AT&T played early adopters of the Lumia 900 for their money, and nothing else but that; they release the details today, just over two months over release, no first adopters of this new handset have the ability to go back and return it now, and are stuck with it for the next 18 months or so unless AT&T does some special deal for them like they did with the iPhone. Again, it's that timing that I think is getting the better of most of us. If the Lumia 900 was released maybe earlier, like end of 2011, I think this would be easier to stomach, but it's less than 3 months down the road of this so called "flagship" that they themselves have just blown a hole through and are letting it sink very slowly.
That said, other things that are just kinda mind blowing is the fact that they hide behind this "next generation technology/new kernel" lingo. Next gen tech that I saw that was so focused today was NFC. I can understand handsets right now that don't have it not being able to utilize that stuff, but what about things like the PIN for Marketplace purchases, how is that' so dependent on "next generation technology," on a "new kernel?" I know some people have asked about this because its so easy to accidently ring up a large bill because of that feature of allowing purchases be billed directly to your phone bill. Lots of parents give their kids their phones to mess around and distract them, but if they managed to get into the marketplace, then this can happen, and it has happened. Sure you can pin it on the parents, but part of making an UI for an OS is thinking about end user scenarios like this. There's also maps and multitasking which I can't understand be brought over as well because it depends on "next generation technology," or a "new kernel?" Ok, our handsets have GPS, they have the limited ability to multitask, why can't they just allow these GPS apps to go on WP7.x. VOIP I can somewhat understand, probably need a little bit more processing, but the GPS apps do work in the background already from my experience, but it's really annoying to see them close without just because you open a few more apps. These are other things that are probably annoying WP7 users right now; seeing all these seemingly software based features be barred because of "next generation technology/new kernel."
The last thing that might have slight other people is how they say 7.8 is bringing the WP8 Start screen. First of all they demonstrated that apps have to support the new tile sizes. Second, they noted on the WP Blog that 7.8 won't be out for a few weeks after WP8. I'd imagine by this time devs will be focused on making new apps for WP8, leveraging the new tools they can use, and the focus of 7.x will shift, thus lowering the chance of updating of 7.x apps of supporting the new Start screen, and thus probably keeping the number of apps available for WP 7.8 to about 120k by that time. In the end, the major feature of 7.8 becomes insignificant, and just becomes a tease to WP7 users stuck in contracts because they can experience some of 8, but can't even upgrade at a spoiled price.
With all that said, I'm still a proud Nokia Lumia 900 user. I really hope for the best. It was clear that WP8 is compatible with 7.x apps, so it just depends if they can get devs to keep making 7.x compatible apps to keep the app number rising for us. The latest crop of WP are pretty great devices themselves, and Microsoft even pointed out 7 or the top 9 handsets on Amazon, filtered by Avg customer ratings, are Windows Phone; that includes the latest Android phones as well, thus pointing out that even WP7.5 itself is worthy without the 7.8 update compared to the latest dessert offered by Google; I think that itself is pretty noteworthy, and probably the strongest argument a person can make to still recommend a WP7 phone now if a person needs a phone now. It isn't like WP7 is dead, it has 100k apps, still rising (thanks to Yalla, lol), we're still seeing some 2 month exclusives coming by the courtesy of Nokia sucking up to other companies, we're still seeing some apps to make up for some of the missing features we'll be missing out on (Lumia owners get Nokia Drive, which is like the new Maps app at least), and we're still getting that fancy new Start screen that will hopefully have some support.
It isn't all that bad honestly for WP7 users, but it sure is annoying. I'd imagine by 8.5, MSFT is going to drop any support for WP7 users like they did with WM6.x who can't even access the Marketplace to redownload apps. It's just how the market moves. Anyways, that's my added 2 cents to this thread (and among other places).