Trust me, you don't want to move to Firefox Sync, because it's garbage. When the project was still called Weave, and it was hardly in beta version, it was working perfectly. But ater they released Firefox Sync under version 1.0, it's loaded with problems, bookmarks duplicating and missing like crazy, constant sync errors, just awful.
Xmarks, in all these years, hardly any problems. Plus it was not browser specific, but a cross platform. So you could sync Chrome, Firefox, IE and Safari all togehter.
Though it makes me wonder how they failed to provide a good business models. If funds are a problem you just have to reshape the program.
For example, offer bookmarks, passwords and history syncing for free and bookmarks aggregation, rating and cross browser syncing as additional payable service for a small yearly fee. Out of 2 million users, i think they'd get enough funds to run the service while not cripple it all that much. If it was 5€ a year per account and i think many would be willing to pay for it. If only 20.000 users bought this service they would gather 100.000 € per year. Not bad eh?