Running core and electrumx on Raspi4 with cheap 2TB HDD, very slow initial sync but then all working fine. Don't know if directly related to using an HDD, but it happened a couple of times that power outages totally broke the blocks db and had to resync from scratch. So putting it all behind an UPS strongly advised IMHO