Only downside to using your own sync server for your devices' Firefox Sync is that the Firefox/iOS cannot accept custom Sync server URL; with Firefox/iOS, you are stuck with Mozilla Sync server.
That sounds equally like a downside to using Apple devices as a lot of open source self-hosted applications are limited in their respective iOS version.