Those swappable ports are cool. It'd be convenient as hell to swap an HDMI for an extra USB. If you need a distro, PopOS from System76 is nice. They have a similar mentality about hardware repair/upgrade, too.