Everything else just makes it easier to manage which depending on your preferences and how much content you’re dealing with that may not be a problem for you. I run the whole stack using Deluge as my downloader with a VPN. Radarr, Sonarr, and Lidarr automatically locate the torrents on the public tracker sites for me, send the downloads to Deluge, and imports the media into Jellyfin when the download finishes. I also use Jellyseer for discovering and requesting content, as well as allowing family members to request content. I also use Prowlarr to manage the trackers being used in the various arr apps. It’s a very robust and automated system but it all boils down to just downloading torrents over a VPN.
I use my laptop for anything that requires a real keyboard or bigger screen. Then I have my server, and my phone. So I mostly just use the laptop and the phone. I do have a dual screen phone though so that helps a bunch for multitasking.