Here is a checklist for evaluating synchronisation services. If it passes those tests, you should be all right.
That said, if you search around on the forum, you should find this one has already been discussed. Here is one recent thread.
I would also briefly add that if a sync service needs to recognise packages (or has disclaimers about how it doesn’t “support them”), it’s suspect, and probably over-complicating things (but sometimes, perhaps oftentimes, it’s case of a FAQ writer with an inadequate understanding of the tech). There is no such thing as a package, from the perspective of such technology. It is nothing but a folder with files in it, and if the sync service can’t sync that safely—move on to the next one, because that’s a huge problem.