а почему предпочел не flow? (открываю ящик пандоры, но мне интересно)
Много субъективного =не очень, начиная с поддержки в vscode (кто пытался там с флоу работать тот поймет) и заканчивая тем, что флоу это как бы сбоку бантик, костыль, в итоге язык превращается в непонятную кашу, не понятно на каком языке ты пишешь. Этот Babel и куча плагинов к нему, надо помнить что надо тут добавить скажем rest spread transform plugin и так далее. То есть нельзя сказать что у меня питон 3.6 скажем, тут надо упомянуть что у нас ещё куча трансформаций для неких ecma proposals