Been extremely happy with mine the past couple months. The little modular port attachments seemed like a novelty at first, but now it feels absurd that you'd buy a laptop with a bunch of "hardcoded" ports that you can't ever change. The only real Linux related quirk I've run into so far is that you have to disable panel self refresh (it's on by default and causes stuttering). Other than that tiny thing I pretty much…
Maybe I need some convincing here. How is the "modular port" concept any different than a universal port with dongles (i.e., how Macs have been since 2016). To me the fact that the port attachments are recessed is little more than a gimmick. Especially as all of my devices have transitioned to USB-C anyway, dongles/"modular ports" feel more like a stopgap measure than one requiring a permanent form factor change.
It is also probably mechanically much more robust, if you plug cables into your dongle box instead of into the (motherboard mounted) port directly. If one of the dongle boxes breaks, it should be cheap to exchange.