Generally when you download files over torrent through your ISP, you end up getting love letters from rightsholders. I personally use a homelab NAS as my seedbox and for my public tracker stuff (as well as anime downloads over XDCC) I use Mullvad. I don't seed overly much on public trackers because of it, but my ratio on private trackers is sky high because ISPs won't send love letters for private trackers.
If you have a hackable switch, dump your keys and demo it on your PC assuming it's beefy enough. You'll know if you like it within about an hour or two.
The hard part isn't setting up an instance. The hard part is getting it well-federated. If it's not well-federated then you're going to be in a party on your own. If you have a fairly large follow list (about 3-5k) it may be better, but overall it'll be a bad experience.
For the record, I'm pretty sure using Mullvad for XDCC is super overkill, but I wanted to have an excuse to break out userspace wireguard in a project and writing it all in Go made it so damn easy: https://github.com/Xe/x/commit/3d0647e946014516df33de0b18d2a16eec835bed