Ref Six is great in my opinion. Use it during the game both in the middle and on the line just for timings and keeping score.
Subs, cautions, etc I do by hand still on cards / in book - then add them in to the app afterwards.
Never let me down in terms of crashing, battery dying, playing up in...