C
ClassCastException
Unless these features are tied to the syntax, then people will prefer a
language with those features and a more standard syntax.
Perhaps. If there is one.
As for tying features to syntax, macros are especially difficult to pull
off well in a language with a non-Lispy syntax. The other features I
mentioned are mostly not so strongly influenced by, or influencing,
syntax.
Sure. But not enough to make the language a success.
At least for now.
Probably James Cameron.
Oho!