TPMS are not all that great unless they display the exact pressure maybe. People are driving around on under inflated tires, that nevertheless, are inside the range and don't trigger the warning light.
They corrode at an alarming rate, the metal ones that is.
Valve cores also rot inside. It's crucial to have caps on the valves to slow down the internal corrosion. Rubber stems are much better. More manufacturers started using those but not all. If you have metal stems on your TPMS then be prepared to spend some money in few years. New sensors typically range between $30-200 (each) depending on a car.
Swapping TPMS is not recommended as the are easily damaged, especially when already corroded. It will also cost you extra. Having a 2nd set on your winter rims is neither a law nor a necessity as long as the warning light doesn't bother you. Certain vehicles may require for sensors to be reset after the swap, most will reset automatically.
The only car I ever had with TPMS was a Lincoln Continental, I took them all off after one started malfunctioning and luckily there wasn't even a warning light on the dash. That is a rare exception though.
BTW, if anyone absolutely needs them, send me a message for the price. I work Dixie/Dundas area.