I also use CapRover. The initial setup was harder than I expected and there definitely is some learning curve and learning how to package your own apps or how to even make some of the pre-made apps to work (it doesn't really work out of the box). Once you get used to it though, it makes it really easy to add new applications and put them live. If I have an idea for a website, I can just click new WordPress instance, point the domain and done. If I want to also add a forum for that website, I just click new Disqus instance.