Axure is far better for prototypes. Sketch and Figma can prototype interactions, but you can’t respond to entered text, etc. I’m a huge Axure fan.
However, Figma is better for wire-framing than Axure for many reasons, largely due to their recently improved “auto-layout” model. You can make a page fully responsive (not using breakpoints) with wrapping text pushing things downwards (in design mode, I mean: maybe in prototype mode as well, but I don’t use that). You can rearrange modules or tabs or anything just by selecting one and using the arrow keys. Type in a tab and not only can it size to the new text (even if it consist of multiple objects), but the tab’s neighbors reposition themselves to accommodate the new size. I barely ever use (x,y) to position anything: instead all widgets’ positions are based on the size or position or padding (!) of something else. It’s a learning curve to think this way, but you get fast at it, and it saves so much time when editing, As a side-effect, my wireframes are super tidy and accurate.
That said, Axure is my go-to if I need a highly interactive prototype. It’s the best for that by far. I don’t (can’t) use Figma for that.