It's the best, simplest setup I reckon. For self hosting you just want a basic box to run docker containers on. It's really easy to spin things up with docker compose. Which is basically what Umbrel OS is -- a fancy front end for Docker.