Lots of small things.
I don’t like that decisions are being made without my approval. Connecting to relays I don’t know behind my back.
The client is connecting to relays based on information, that you won’t get unless you connect to those clients in the first place.
The client connects keeps connecting and disconnecting to so many relays, which seems very inefficient.
It’s not elegant. Feels like someone who was just trying to solve a problem put the solution together. But it lacks art and experience.