Yeah, I especially like that there's many ways to add torrents - you can have a web interface, you can connect it to transdrone and you can add torrents by dropping .torrent files in a directory
Unless you really want command line, both Deluge and Transmission can run in headless mode with various GUI options. I'm using this pre-packaged Deluge docker image which has a web based UI. I also tried headless Transmission, which can be used with either a web UI or remote client, but I thought both clients were a bit lacking in features.