the general consensus seems to be: Phones aren't reliably connected, therefore phones can't be truly peer-to-peer devices, therefore you shouldn't try to sync files with phones
I really need to get around to writing my "an interface is an ideology" essay