Слушайте, а в чём глобально-то разница? Вот переписал с страту с питона на шарп - по ощущения от написания всё тоже самое. Ну разный "сахар" - у кого-то генераторы списков, а кого-то linq. Ну и прочие несущественные мелочи вроде скорости исполнения и немного разного белого цвета фона IDE :D Но суть-то при написании вроде одна и та же?
глобально говорят что у раста плохой синтаксис. но как вы заметили, если языки отличаются только "сахаром", разницы нет. В расте намного сильнее система типов, что позволяет быть более уверенным в коде