The UI could be improved but it is fine IMO. I'm happy that I have a messenger over which I can talk private stuff and be reasonably sure that no one else can listen in. Everything else is secondary for me.
Contact discovery can have a slight time delay, but so far it has worked very well after a while. (I don't use SMS)