Personally I don't think hardware is an issue for most nore hosting the hardware at home. You could quite comfortably run a MN on a minipc like an i3NUC. The problem is having it connected to the the blockchain 24x7 because a MN requires that above all else, a disconnect would ruin the security of the blockchain and also the work its doing and therefore your earning and staking potential. Network connectivity is the most important factor running a MN.