I get your point with Keet. I'm also waiting for open source.
I also think they are running a large server and that is the main reason why it works smoothly in general.
I've used the holesail app and it used to be unreliable, it has gotten better, but I think it is because Keet built out their own servers to make up for a lack of (quality?) participants in the network.