It has been a year since I started deploying my projects on a small, self hosted CapRover cluster (1 controller, 2 workers). Perfect for the scale I'm working at. Even though I only use it to launch Docker images I build on another server - but it just works. Even simple stuff like Dokku occasionally just broke out of nowhere. Something I haven't experienced with CapRover so far. And having the option to scale just "feels" better, in the end.