Kubernetes AWS alternatives

Hello everybody, I am trying to evaluate alternatives for setting up k8 on AWS. After doing some research, I found that kops and CloudFormation (Zalando project as an example https://github.com/kubernetes-incubator/kube-aws ) are the two main options. I am also aware of EKS, but I prefer to have the upper hand, so it is not an option I am looking into right now. For people who have been through this before, what are the pros and cons for the two options ?

You might also explore Rancher and their tool called rke.

https://rancher.com/docs/

thanks I will take a look

I use kops with terraform which is definitely worth having a look at.

Thanks. I am already down the kops road, and I will probably use it for production.