So metaflow is just a python library, does not really have a native orchestrator. It has no real data awareness and automatic parallelization of steps.
I think it does work well for small and simple - linear projects, but hard to evolve to complex projects.
It does not have an extensible model of backend plugins and types that make Flyte easy to adopt, evolve and reduces boilerplate.
On the flip side metaflow is an easier
Project