There isn't much I love more than hashing out a problem to be solved. Workflows and wireframes are the tools in UX to do just that: to sort out exactly how your users will interact with your product, and why. There is something cathartic about the sketching process, especially knowing that the impermanence of your sketch can be undone by quickly erasing and editing what doesn't seem to work about your flow. This process really allowed me to be able to "mess up" and rework (and rework and rework) my sketches without fear of getting anything "wrong."
But of course, I'm never going to be able to solve a problem all on my own. This is where your team or peer reviews come in; I find the review process to be immensely helpful in giving me that second and third set of eyes on my project to help me see what I might have missed the first time around. I personally enjoy design reviews, and prefer not to shy away from discussing the hard stuff, and I appreciate when my reviewers can do the same for me.