Running a full node is extremely easy as was mentioned. I started setting mine back up yesterday.
Took a fetch from a web server, an install, and launching bitcoind on my home server. Since yesterday it's up to block 413600... so it's taking quite a while to actually get caught up (as in, probably will take more than 24 hours) but hey, I have a ton of storage on that server, and it's already running 24/7.
CPU and RAM needs to seem to be more substantial than I remember, but I think that's just because it's in catch-up mode. If I recall correctly from when I used to run a full node, once it's settled it's pretty minimal.