@ntnsndr Can't speak to the quality of any of them, but very pleaesd to see this from System76
Step by step instructions on how to replace parts in each one, that's good. Plenty of stuff seems user replaceable (not screens though it looks like).
Another important thing to check though is how readily available spare parts are.
A Fediverse instance for people interested in cooperative and collective projects.