I've been using the Torque app(upgraded version for last 3-4yrs) with a cheap eBay obdII dongle since I've had a Miata so about 7.5 yrs or so and really like it. The upgraded version is worth it($5 or so) for the data logging, imo, but sadly I've never used that feature. Seems many other Miata enthusiast use it as well.
I think I'm going to finally pick up a Ultragauge in the next month or two so I dont have to use my phone for a display. From the reviews I found it seems to be a good value with no issues that I've seen. My main reason for it will be to monitor boost/vacuum and coolant temperature till I get aftermarket gauges.