Hi,
The only problem with the reflective type, is if the optics get dirty. This is not a problem when you're taking the odd reading or the conditions are clean, but, in my application with a steam powered boat, there was a lot of steam and oil about, so I fitted a magnetic (Hall Effect) tachometer, which was immune from the dirt.
Ian