I wouldn't run a node at home though (I don't want my ISP knowing that I am using Bitcoin, which they will know, even if I am using tor), I would instead use a VPS.
But a VPS node is not under your physical control. How do you know it is not compromised, and that it is actually enforcing rules correctly? There is too much trust involved there. You also cannot use this node to transact unless you store your private keys on a foreign VPS controlled by a third party. That seems insane. That means the only value it provides is to bootstrap new nodes -- assuming your node is actually operating honestly.