Но я думаю что большинство согласится в том что строгая типизация, простота синтаксиса, более широка возможность работы с сущностями данных (в особенности с классами), ну и само то, что язык интерпретируемый, а не компилируемый (я могу сильно здесь ошибиться поправьте если так) - очень большой перевес dart перед js