I've been using Axure for a little while now and in my experience it has been quite a steep learning curve but once you're in it, it's very powerful. Particularly those who are not coders. I tend to go between axure, and basic html/css with bootstrap as a framework for responsiveness. Sometimes it's quicker for me to code, other times the devs need more visual design, that's when I use Axure. Depends on your dev needs, client needs and project needs.