Overall the experiment was positive. The reason I stopped was because I ran into issues getting certain libraries to work correctly on the RPI 4 and it was getting more annoying to solve that than doing my actual work. I did a similar experiment with an RPI3 and while it is definitely slower than the RPI4 the issue was not the speed so much as the RAM. Having Emacs, a pdf manual open, the OS in the background, and the software I was working on running started getting me dangerously close to the 1Gb limit, and I had certain compilations outright fail because of that. I think 2gb definitely gives you the minimum amount of head room to make an RPI4 a viable option. The other bottleneck is the SD card. I think a 4gb RPI4 with a slight overclock, and SSD is would probably the sweet spot for this type of exercise.