Flow is better than Typescript because it doesn't prevent you from prototyping. Without
@flowannotation there is no compile errors.
I hear this quite often, and I can’t agree on that.
Secondly, Typescript is never a complication for me. Actually, I start prototyping by defining objects’ shapes, messages’ types, constants and adding libraries’ type definitions. And that gives me control over the things I’m doing.
Typescript is not just a transpiler (even though it can be used just for modern-to-old transformation). There are a lot more things included. It’s a type checker and, what’s the most important, great toolbox and IDE.
Once you have that experience, there is no way back.