Running your own hardware isn't inherently more secure than using a competent, redundant, production network. It's very easy to screw things up if you don't understand exactly what you're doing. For 90%+ of the population, using a hosted cloud or installing your own hardware at a datacenter to host your own vaults and related server applications is the better option. Most people want a secure environment that works, not a part time job as a sys admin. If it's a hobby thing that you're doing to educate yourself, do your own hardware. But if you've $100k+ I'm bitcoin and the protection of those funds is your primary goal, then leave the engineering and administration to those who do it for a living.