Time-travel is a difficult thing to write around in stories because you need to come up with a functional framework of time-travel and, if you don’t, you’ll end up falling flat on your face.
What do I mean? Well, basically, with time-travel you need to figure out a few things:
That latter point is where stories that supposedly showcase good time travel end up tripping up. Terminator is an example of a story that failed to account for time paradoxes, which leads to a major plot hole.
As long as you answer these two questions and, most importantly, you actually deal with that second one, you’ll be fine.