Out here (Philippines), the unreliability of the services makes P2P the only really viable option. We basically have given up using our central server. I have 2 web servers that we cannot get to work for a lot of the time due to infrastructure failures on networks and power outages.