My personal struggle with wireframes comes down to fidelity. When does one use high fidelity wireframes when does one keep it low-fi. Every designer has their own algorithm of when and how to do this. In addition, I mostly hear “it depends” kind of answers.
Another question that I have is, as an Information Architect, what kind of wireframes do I produce, and how are they different from say a UX designer or a visual designer. There is a lot of overlap in these roles and I find it extremely difficult as a UX designer or Information Architect not to delve into a little bit of visual design as well.