I have a TST flow through with replaceable batteries. It works pretty well and it is accurate. TST is awesome to deal with and will stand behind any issues without question. I did have 2 issues - one was that when it rained one sensor would drop the signal. It usually resumed in about 10 miles. The second is that 2 of my sensors have to be removed to air up the tires. They work fine as a sensor but sort of mitigates the pass through/air up which is one reason I bought that unit. I could send them back for a replacement for free, but the hassle of re-programming new ones is worse than simply taking them off to air up.
Other than that they work very well and alerted me to a slow leak I had due to a failed valve extender. That saved me a few hundred on a tire (and lord knows what else if it completely blew)so I consider it a good investment.
Whatever you choose - tpms is a good idea and I won't have a MH without it.