I have a Surface Go 1 with a 128gb SSD and 8gb of RAM.
I’m almost never using it as a tablet, but it runs Fedora perfectly.
I’ve installed the surface kernel on it and I only have two small problems on it:
-my Bluetooth mouse takes some time to be recognized on startup or after watching a 15 minutes video
-sometimes, without reason, the battery is depleted on startup when it was 100% as I turned the computer off correctly a day before
I wouldn’t want to give my money to Microsoft anymore, but for around 450$ in 2019 it was a great investment.