Is there an example of "cross-platform done right"? I have yet to see a case where an app is able to both exploit the depth of every devices capability and the breadth of multiple hardware and software configurations, without becoming a platform unto itself.
I'm not saying cross-platform isn't possible, but "done right" is a pretty vague target to hit.