Most people have a blind spot in poker. They think they won simply because they took the pot, when in reality they lost because the pot odds were too low to give them a positive expected value. The problem extends to analyzing hands after the fact. It's too easy to see the final outcome, and say, oh, I knew I should have folded, when the reality might be, no calling was the right thing to do given the information you had at the time. Playing a lot of poker taught me to ignore the feeling that I played wrong simply because I lost the pot, and instead analyze what happened, and whether or not I missed some key piece of information, or misinterpreted some behavior.
I would say, based on the information you had at the time. You made the smart play. Don't second guess based on possibly being closer than you realized, you were far enough that you couldn't see the end, that means (and most people don't realize this) that without any other information, you had even odds that you were at no more than the half way point (in terms of either time or distance). Maybe you can look back, and can say, "oh, I knew x at the time, I just forgot to take that into account, and it would have been enough to change the risk/reward equation. But any other analysis is dangerous to dwell on.