It's easy to set up, deploys code very fast (no waiting for web servers), and has excellent support from the team at Envoyer. I have not used any of their competitors products but they are always mentioned in reviews as great tools to use with Envoyer. There are some limitations when it comes to deployment sizes such that you'll need significant resources or lots of memory just to run one instance. If your application requires more than 1 server to scale I'd be weary about using this approach over something like AWS Lambda which can easily handle much larger applications without issue. We've solved our problem of providing multiple instances for large teams while minimizing cost by deploying applications quickly.