

If you want to tinker with it (probably quite a bit until you get it nicely tuned), the Ender 3 pro for $75 is a good deal. I’ve got one, and with some minor upgrades (raspberry pi running Klipper+Mainsail and a bed leveling sensor) it’s been great. I saw you mentioned using Linux and tinkering with that, so you’d probably be able to get things working well.
After you’ve got a bit of experience, I definitely recommend connecting it to a Pi or other computer to run some kind of web interface for printing, it’s much nicer than messing with an SD card every time. Klipper (firmware alternative!) isn’t too hard to set up (I’m using Mainsail as the UI) and it’s been great. Before that I had Octoprint with the stock firmware which was super easy to set up but more limited.
If you want to just plug it in and have it work perfectly right away, I’ve heard Bambu labs is best for that, but they’re much more walled garden than other brands.
I stopped using nextcloud after syncing suddenly broke for me, but in the app on my phone I could pull up the list of files with sync errors. It should be somewhere in the sync setting section.