It's cool tech but disappointingly I've yet to find a practical use for it. I think the only scenario where it makes sense is a difficult-to-reproduce bug that you're actively looking for. If you can reproduce it once, then the TTD output is gold.
That's a great use case for time travel debugging - do you have a sense why you've not found an opportunity for it?
IMO there are a few other good use cases. One is just to understand code, especially if you're working on a very large project with other people - seeing how / why you got to a source line can be very helpful.