With TVSS you get what you pay for. I've installed 75 or so, most cost $300 and some are $2,000. More is better.
TVSSs have ratings for service and point of use. The most robust go at the service.
The type I use (Levition 32,000 and 42,000 series mostly, over 200 amps its a 52,000 series) have active tracking of the sine wave, multistage, and have dry contacts to monitor the TVSS operation, and a visual and audible alert, those are features to look for. The TVSS will also alarm on a loss of one leg of a 120/240 service, this alerted a customer that one leg failed on a monitored control system, the control system power was on the other leg.
Keep in mind the TVSS components can fail over time due to repeated small hits, or one big hit, the TVSS needs to monitor its own condition operation.
NEMA has a TVSS comparsion guide and the Levition TVSS application guide is very well done.