If Nokia had put sincere, serious effort into such alternative development environments (as they did with S60) who knows where we'd be right now...