Came across this tool on HackerNews last week and gave it a try and thought it was a really comprehensive (in my experience) tool for doing long term financial planning yourself.

It costs money, but you can even self host it for a certain price tier.