I used Sailfish ten years ago or more, and loved it. But I gave up hope on getting it to run on many devices, as well as access to a good Android emulation layer that I could use for "utility" apps like Uber or whatever.
My impression was that this platform was only becoming less and less viable. Other problems: it's proprietary and only really runs well on any phone you've ever heard of if it's on top of an Android kernel with some kind of hardware abstraction layer.
afaik Uber can be used perfectly with the website.
The Android emulation layer is quite good and it runs on many mass market Xperia phones from Sony:
https://docs.sailfishos.org/Support/Supported_Devices/
It is not using Android kernel - it uses a Linux kernel with android features enabled and compile time & runs Android binary drivers for hardware that has no native Linux driver via a binary adaptation layer called libhybris (also used by some Ubuntu Touch devices).
The Android emulation layer nowadays runs in a container that talks to the Android bits in the kernel and to the blobs via libhybris.