Зачем мешать тёплое с мягким? Дарт был выбран как оптимальный/легковесный язык для кроссплатформы, если бы это было не так, они бы взяли go за основу :-)
Го это африканский язык, не подходит. А в дарте объективно куча косяков - негибкая система типов - например, нет псевдонимов дженерик-типов, не наследуются статические методы и конструкторы, в итоге куча непродуктивного кода. Исправляют правда потихоньку.