yeah, but hopefully bandwidth can start scaling faster with Fiber internet. That is one of the biggest reaosns people don't run full nodes is because it uses alot of upload bandwidth.
I don't think people would mind running nodes if bandwidth wasn't such an issue.
Running a node on a VPS is okay, that's what I do now, but it's not organic.
I run a Debian VPS with 2 processors, 2GB RAM, 40GB SSD, 4TB data transfer. This costs $20/month. Bandwidth hasn't been a problem but the 40GB SSD will become a problem as the blockchain continues to increase in size.
As far as setting up the node, that is pretty simple if you understand Unix/Linux commands. The hardest part was setting up the firewall rules for IPv4 and IPv6
