> the open source ones just aren't up to scratch.

Yeah OnShape has been a godsend, and keeping it free for open designs is one of the better ethical stances to take. KiCad on the other hand is incredible (LibrePCB is shaping up really nicely too).

That's Linux's weakness right now - when a use-case misses it REALLY misses. Browser-native apps are a pretty reliable escape hatch for that.