http://www.hardkernel.com/main/products/prdt_info.php?g_code=G145457216438
Dedicated hardware will always trump your shared specs from a vpn and if done properly will be infinity more secure then leaving your coins on someone elses server.
Thanks for your advice, mate. I own 2 SBC myself which are the Raspberry Pi 2 and 3, but still I would love to have an extra SBC to use as a full node for other cryptocurrency. Staking on these would be more secure, but I'd only prefer to stake 24/7 on a VPS due to internet unreliability.
In the meantime, I will encrypt my wallet from within the VPS for extra security and stake some coins myself. As it will be running 24/7, I think that I will have better chances of receiving stakes.
The ODROID-C2 single board computer looks pretty interesting too. It can be a great addition to my setup of nodes for cryptocurrencies.
Oh man if you've already got pi's, you'll creame your pants over the c2. If you spring for the eMMC (which is very much worth the money) you will be blown away by the speed difference. I've put 6 daemons on mine and it could still run more (obviously, mileage may vary based on coins, but you get the idea)
Only real issue I've had is most coin's need to have leveldb modified in order to cook on the arm64 os's, but thats a pretty easy edit.