I love ngrok outside of two pain points - (1) the urls are kind of difficult to type into a phone, and (2) the latency can be pretty terrible at times.
I suppose latency is important if you use ngrok for something other than development. I use ngrok exclusively for development, so that's where my comment comes from.