"All peers are servers" is a downside for now imo. My phone is oflline 90% of the time, on purpose, and is the worst server-solution. Until there's something I can very easily run myself or a service that I can very easily verify, Keet cannot be a main comms tool fro me. What did sell me on it is the crazy fast huge file sharing and high quality video streams.