No, the ports expire, but you can script the renewal / new port process via their API. I want to set up a job that gets a new port like 1x per week and tells it to the applicating using the port. Haven’t done that yet. So far my port stayed active for like a month.
I mean, it really is the only client that makes sense when you get more serious. It can seed 1000+ torrents without problems.