All of that being said, KiCad on Ubuntu is quite good! I do like the Windows variant better for the most part, but I’m still working around it.
I should add that GIT/GitHub integration directly into Kicad would be really fantastic
The suggestion of running VS Code for Arduino was surprisingly good! It’s not as smooth out of the box as Arduino IDE obviously and I haven’t found library management yet, but the actual IDE portion is much stronger! Uploading to a board is just as smooth and frustration free!
I’ve only tried Code on Windows 10, I may check it out on Ubuntu this weekend