haven't tried an ultragauge but probably should. My last project car(69 vw with a 96 subaru motor) had no way of making dash reading work so i went through 2 different ways of measuring temp.
the first was a barebones thermometer/clock/volt meter. i say barebones, it was literally a bundle of wires with a tiny digital read out. no options, it blinked through all three every minute and i hated it. there was not only a lag on the temp reading, but if you were overheating while on the other readings you wouldnt know about it for like 30 seconds.
it had a little temp rod that i tapped a hole for right before the thermo but it was still just lame and clunky.
the second was this guy:
https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1
using OBD fusion
and it changed the game for me. i was finally able to have a cluster(albeit on my phone) with readings for anything the 96 OBDII ECU measured for.
this was the initial setup, helped me tune for idle and realize my alternator was almost donezo.
Anywho, it was easy to use, worked well and 30 bucks. That being said i will probably buy an ultragauge next time