I am using Sailfish OS on a Sony Xperia XA2. I am using it now for about 1 year. Before that I used Sailfish OS on the original Jolla 1 for 5 years. I have also used a Nokia N9 with Meego Linux, which can be considered a forerunner of Jolla/Sailfish.
It uses Qt, Wayland, Systemd. The original Jolla 1 even used Btrfs, which was deemed a mistake. Sailfish OS is available on more devices, like the Pinephone, Fxtec, Cosmo Communicator and others. If you have the official version for Sony Xperia, you get Alien Dalvik, with which you can run Android apps. I am using Whatsapp and Firefox as Android apps this way. I am still hoping that Signal takes off for mesaging, a native app like Whisperfish is something I would really enjoy. With Whatsapp a native app is not possible, there have been threats for lawsuits.
I am very happy with Sailfish, and have been for 6 years. I enjoy having plain linux on my phone, being able to use ssh as root and having a device that I trust. There are some 'costs' involved, like having less shiny bling and less apps available. Companies like Apple and Google can spend billions on their phone platform. Jolla only has about 100 employees in total. You do have to adjust your expectations somewhat.
Jolla have received criticism about not having open sourced all their software. I do understand that criticism, but that argument doesn't make Apple or Google look any better :) I am curious about where linux phones will go in the next years, but currently Sailfish is good for me.