I'd use Sync with my own server but Firefox on Android is not good enough (rendering is too slow, font inflation sub par, etc) so I don't have anything to sync with. I'm using Opera on my phone and my tablet. Opera doesn't sync with personal sync servers so I'm not syncing between them too.
To get to free/open source sometimes you have to start with proprietary software and progressively move over.