Been having the urge to try Sailfish OS again now that version 3 is out. Attempted to port it to my old Xiaomi Redmi Note 2, but failed. I thought I was going to have success on one of the attempts, but the build died 15 minutes into compiling. Might give it another go at a later point, since the official source code has finally been released (after three years). But then, there is a reason you don't see a lot of custom ROM projects for Mediatek based devices... all the proprietary blobs and incomplete source code makes it tough.
Another option would be obtaining a Sony Xperia XA2. Jolla just announced beta for an official build of the OS on that device. Including the new AlienDalvik Android compatibility layer which supports Android 8.