I really like that FIREcalc gives a range of end of period outcomes (based on history). For me, using the % remaining portfolio model, a portfolio of 50% Total Market Index, 50% 5 yr treasuries, for an annual withdrawal rate of 4.35% (each year) the average outcome was starting portfolio value inflation adjusted remaining after 30 years and worst case 1/2 portfolio remaining inflation adjusted. Same at 40 years. I could see from the resulting multi-plot graph of scenarios that it was pretty much self-sustaining. I was looked specifically for that number.
I had to do a lot more work running various FIREcalc sets to figure out intermediate worse case drawdown and which year it occurred. It’s not at the end. But still, FIREcalc was able to give me all that info, I just had to tease it out.