I have been using a Thermalution vest since they first came out and really like it. I generally start the dive with it off and let myself get cold -- when I turn it on low, it feels like a warm bath.
One word of advice, however: Be very careful how you put the vest on and take it off. The lycra vest stretches but not all of the electronics inside stretch to the same degree. I have had multiple instances of loose connections and the heating pad coming unglued from the shirt. If you are careful not to stretch the vest putting it on and taking it off, this may not be an issue but no matter how careful I am I find it happens eventually.
I send it back and they repair it but roundtrip shipping to Taiwan and, if out of warranty, labor charges add up. (For this reason, I would recommend against buying used as the warranty is good for the original owner.)
As much as I like it, I am reaching the point where it's no longer cost effective to keep repairing it. I am looking at the Venture Heat vest, which has a zipper on the side so no stretching to don and doff.
How old is your Thermolution/how many dives?