I feel like git(hub) together with a syncing software such as Sugarsync is the most efficient way for me to stay synced across devices while maintaining user friendlyness and get away from cross-platform headaches while having minimal time to setup

Interestingly, a similar poll conducted at the Ogre3d.org forum showed that there were as many Mercurial users as there are Git users.
That's C++ developers.
So it seems like web devs are biased towards Git.

Also, a rather small percentage were still using SVN.
I see that it's a bit high here.
That's strange.