Also, no mainline kernel support. Pretty sure it'd be easy to do for Jolla (even I manage to do some mainlining work and I don't sell phones).
This means it'll be a security nightmare at some point, just like any other phone.
Plus the specific app format. You cannot install the many nice GNOME apps, KDE apps and others that already exist.
I do have a SailfishOS phone for testing, but to make it even a bit useful I'd have to use AppSupport, which is Android in a container with a proprietary wrapper. There are barely any apps, they should leverage the power of the many mobile Linux apps that exist. I'd rather have some apps with a UI that looks different to the rest than not having what I need.