Running your own Ethereum node is more approachable than you'd think.
The BuidlGuidl Client downloads the client executables, starts an execution and consensus pair, and gives you a terminal dashboard for the node and your machine. It runs comfortably on a small box with 32GB of RAM.
If you've wanted to stop leaning on someone else's RPC, this is a weekend project.