It's perfectly fine to consider your reasons for why you skipped, aborted, repurposed, or otherwise called a dive. Figuring out the reasons the dive didn't seem right will let you work on those reasons or, if necessary, avoid the situations. You can build skills or collect experience so that those reasons are no longer relevant. (Some time back, I aborted a dive due to feeling uncertain about <10' viz, but these days, even 3' viz is plenty in most cases, and I can work with less if need be. Thinking about aborting a dive *today* for 10' viz just seems... juvenile... but it wasn't for my skill set at the time.)
On the other hand, it's not at all good to feel guilty about calling a dive. Feeling guilty can lead you to pushing yourself further than you should, as you don't want to feel guilty for calling another dive without "adequate" reason. Everyone should know the golden rule of calling dives: "Anyone can call any dive at any time for any reason." Trust yourself if you call a dive, and if you think perhaps you shouldn't have called it, take that as incentive to find the places you can improve. Guilt helps nobody.
Oh, by the way, around my LDS we also have another popular saying: "I'd rather be on the boat wishing I were in the water than in the water wishing I were on the boat."
On the other hand, it's not at all good to feel guilty about calling a dive. Feeling guilty can lead you to pushing yourself further than you should, as you don't want to feel guilty for calling another dive without "adequate" reason. Everyone should know the golden rule of calling dives: "Anyone can call any dive at any time for any reason." Trust yourself if you call a dive, and if you think perhaps you shouldn't have called it, take that as incentive to find the places you can improve. Guilt helps nobody.
Oh, by the way, around my LDS we also have another popular saying: "I'd rather be on the boat wishing I were in the water than in the water wishing I were on the boat."