I got frustrated with my Raspberry Pi's frequently dropping off Wifi and not having m.2 without an add-on or compute module, etc.. and having to overclock them and cool them with noisy fans.  So I finally decided to buy a refurbished PC and load Ubuntu and replace them.This old HP EliteDesk 800 G3 mini i7 is amazing.  I created a USB-C boot drive from a stick and within an hour I easily had Ubuntu running.  Then I installed WSJTX and a USB GPS receiver for a clock and I'm on the air controlling three ICOM radios.  Also using RDPx and running it 'headless'.  Works really, really well.  I would buy another if I need it.  I also love how these can be mounted to a standard wall-mount monitor bracket.  It has a steel case so I can connect an earth ground, it's well built (typical of HP).I only wish it could be run from a 12v DC power supply and then I would be extremely happy :-)  But fortunately I have a small DC to AC inverter.