Transmission is probably one of the best clients to use in a headless setup. I think it usually ranks lower because it doesn't do a lot of things for you. What it does it does well, but nothing beyond that. Technically there is network binding, but by IP address and not interface. That means you have to script it which I know most people aren't going to want to do. As far as searching, again you have to rely on other services that probably do it better anyway. Still I rank it alongside qbittorrent. It just takes a less user or beginner friendly route.