Installing was just as simple as installing on desktop. The Linux surface kernel solved some of the non-functional parts (such as touchscreen and auto-rotate). The only thing that doesn’t work are the cameras, but idgaf bout those.
All in all it’s not a terrible experience, but compromises have to be made.