Oh, do check whether your bike can handle the electrical load. Probably not a problem with GSes and other modern stuff but elderly bikes like the old AT or my airhead, or the more budget stuff, may well struggle with it.
Example, my GS comes stock with a 280W alternator (meaning it'll put out 280W at the optimum rpm and a whole lot less at idle) and a decent heated jacket pulls anything between 50 and 100W. Compare, the aftermarket uprated alternator I've got now does 450W, and a modern GS might as well have an electric cooker on board.
I've got a Warm&Safe jacket. Happy with it. Unless there's a proper deep freeze, it replaces the thermal liner in my jacket, keeping the bulk down and keeping me from boiling in my shell when it's time to get off the bike.
Didn't like the exo2 vest, being sleeveless it's no use to replace the thermal liner and it's too bulky to wear with the thermal liner. And it's a bit lightweight on how much heat it puts out.