I think they're starting to get it.
Build a platform which can be extensible and offer the components people want. Make it flexible. Then focus the product line on big differentiating factors and not little ones. Size, weight, class of functionality.
Build small phones that are just phones.
Build medium phones that do what commercial customers want.
Build the Business phones that do what business types want.
Then build the prototypes for the next generations.
Simple formula, but hard to implement because all designers what to show the mark they made on the phone. At Apple its all about Jobs so designers focus on tweaks not the basic product.
But yeah, I'd like to see and play with the n900, can't even do that and we have a flagship store in Chicago down on Michigan ave.
I won't be in the market until my e90 dies because to get the n900, I'll have to buy it unlocked.