Wrestling with your calls, after the fact, is NOT a bad thing. It's that self review, if honest and open minded, that builds toward increased consistency and uniform application for your future calls. As has long been suggested, the longer you do, what we do, the more "snaps" you see, the more you assess and review (critically) your decisions, the slower the game gets allowing you to better understand what you're looking at.
An important concept to define, but ever difficult to understand and assess is "Advantage/Disadvantage". Did the behavior you observe have an effect on the play you're observing to make a difference ( or was it safety related, or a "cheap shot" that might require attention regardless).
Sometimes, actually, a Coach on a sideline, or even a spectator, may have a better view, may see something you didn't. You can only react and respond to what you've actually observed, and what others see (or think they see) is simply immaterial. That nagging self review and rethinking all the "coulda/shoulda" options and micro adjustments, is a good thing. Hopefully your next game will benefit what you learned from your personal review of your last game.
Like a greyhound chasing an elusive rabbit, we're all endlessly chasing perfection but it's really doubtful we'll ever catch it