I have used a Tiny Tach. They're okay. But if time is money, it's a bit time consuming wrapping the wire and finding a place where it'll sit okay.
I have the old standby, a Treysit sirometer. It is a good backup, but sometimes there's no good spot to put it.
I tried a General Technologies Corp. Smart Tach TA100. http://www.amazon.com/GTC-TA100-Smartac ... B000RT9BH2 It has a hard time with small engine ignitions. The rpm's are alway switching from one mode to another, and you have to guess, by ear, which reading to use. Sometimes it switches around so much, you can't tell. I never tried it on any other kind of ignition (auto, etc.), so it may be good there.
Currently, I'm using one from Stens: http://www.jackssmallengines.com/Produc ... 80/57844/s There's no i.d. on it as to who makes it. It has been working very well for about 6 months now.