I have used them all.
The best is an inside Mic., or normaly called a post Mic., one in a picture above.
They will get you right to a 1/10 of a thousandths every time.
Set the post Mic., then use an outside Mic. to get your measurement.
Never read your inside Mic's gauge for a reading, only the out side Mic.
Inside Mic's with Jaws on do not work.
About 90% of our work is for other engine builders, and they have all found that a Sunnen bore gauge will not get you a Zero reading either.
I use a 3 Jaw inside mic on Model T cam bearings, standard is .750, and while they are accurate, they can and will be about 1/4 of a thousandths off, because the Jaws can, and do, seat in the babbitt that far, so that has to be in your total measurement, and bigger Mic's may be more.
Inside snap gauges, I have never found a use for. Bad readings all the time.
The Key word here is babbitt. Babbitt is not like using inside Mic's in steel, all together different.
If you use to much pressure, the babbitt will indent, giving a larger reading then the hole is.
If not enough pressure, you will be short of true hole size.
To check your work, use a post mic., get a reading, and then use all the other Mic's and see if they are consistent with each other, and the post Mic., every time.