I agree on all 3 points.
But that matters not an iota if developers find S60 a headache to code for. Given a choice of another viable platform, they'll jump ship faster than you can blink.
And the 'Symbian Signed' program has kinda made it harder to develop those 3rd party...