How does this compare to tekton, I'm currently exploring projects in this "k8s native pipeline" space
Tekton is quite similar to Argo Workflows - they are both frameworks that provide ways to declare workflow pipelines for execution on Kubernetes. Per one of the Argo project leads, the majority of the users are using these workflows for ML, ETL, data processing pipelines, and CI.