NGINX was great for us for a long time. But there comes a time where your needs and their future plans diverge. We couldn’t keep maintaining a fork and we had features that would have meant a huge effort to shoehorn into the NGINX architecture.
And NGINX is written in C and we really wanted to use less memory-unsafe languages after Cloudbleed.