I don't understand what you're saying. Are you saying that one of the above OSs can use Android kernel and drivers, and provide gnu/linux + X11? I'm pretty sure that's not true of Sailfish - it is Wayland based, and I've been told that the X11 compatibility that Wayland hypothetically provides does not actually exist for Sailfish. I think Mer is Wayland only too now. Am I wrong?