While fully open would of course be ideal, I'd settle for an unlockable bootloader.
I'm guessing whatever random extras "SolOS" grafts onto Android are probably fairly extraneous, and any vanilla AOSP-based ROM would be perfectly cromulent, provided it was possible to flash it in the first place.