>Not sure where I got the idea that I should use Docker at this point.
Well, it's not like it's a bad idea for Plex or such server daemon things, because it can make it really easy.
Example: If you want to run your own searx instance on port 8890, you put the following into a docker-compose.yml in some directory, and then run docker-compose up
It doesn't really get easier than that, and this also applies to deploying things like Plex or Pleroma or Gogs or whatever.
But it's more interesting for server software stacks than mdadm or your GTK+ Deluge client.
> Or is there a search engine that lets you put in your needs and it will spit out a few options?
I think there was something like that, but I don't have it at hand.
The requirements you listed allow basically any distro that can run a desktop (for Deluge). Pretty sure Debian would be okay.