I am not a programmer, but I have friends that are and that tell me Qt is great. But, what amazes me is - whenever the developer/creator/designer (in this case Nokia) decides to implement serious changes to their product, there's always an "old-school guy".
Now, the "old-school guy" is a person who claims that all the new features are somehow bad and that the old solutions were far better. They know what is best for the product - better than the company that actually made the product.
Then they give reasons which probably have some basis in reality, but always miss the point. The point being: the product should be good for the majority of people, not for the select few.
I'm not saying all change is good, but I'm saying that no change is definitely bad.
And, as I said, I'm no programmer and most of you guys are. I'm an illustrator and a designer and I got an N900 for its multimedia and web capabilities. I never ran Linux, I spend my time in Photoshop and 3ds max and I use Wacom instead of code to send my thoughts out there. And I'm loving the device and what it may bring. No one has the right to tell me that its hacker-only or whatnot - as I use it daily with much joy and success.
And some of you are willing to give all that up because - what - you don't like C++?