People are complaining about not getting the latest....
A lot of WP user's frustration with the 7.8/8 situation is that MS seemingly made a big thing about fragmentation not being an issue on WP, and then they go ahead and fragment the OS. And not even in a small version-number-type way. It's a completely different kernel.
Now, I appreciate that it's nothing like the level of Android, but then Google have never said that fragmentation isn't an issue for them (they just don't dwell on it).
To be fair, I think that Gen 1 WP users have been well served with Mango, and now with 7.8, but I can't help but feel sympathy for the 900 owners who aren't techies (ie - who didn't research the hazy upgrade issue first) and who may have been misled at time of sale, who are now finding out that their new phone is getting a kind of partial upgrade designed - let's be honest - to placate them and other WP owners.
MS could, and should, have cleared up the WP8 upgrade issue months ago when it was first raised (they would have been clear about the situation internally even long before that). They didn't do it because it would have killed sales of WP7.5 handsets. In anyones reasonable view, that is a decision made for the benefit of MS, to the detrement of it's customers. I would even go so far as to say it was dishonest, in that it was a case of witholding information in order not to affect sales.
MS handled it in the same way that politicians do when they are asked a question yet give an answer to a different question (their, "All WP7 apps will run on WP8").
That's why - and I've said it before - I think they have a moral obligation to make sure that the 7.8 upgrade has all the non-hardware-reliant features of WP8. There is no reason why they couldn't do that.
Having said all that, I'm more than happy with my Lumia 900 (even without any update). But then, I was aware that I may get no upgrade, so I could have chosen not to buy the phone.
If 7.8 is feature-packed, then I don't I don't think that anyone could have any major complaints - after all who cares about the name? But if it's just going to be the start screen update (and, looking at how MS are making such a big issue of the start screen, I would think it pretty much is) then I think it'll cost them more in bad publicity and reputation that it would have done to make the 7.8 update match WP8 in all but hardware-dependant features.