I have Warm & Safe brand heated gear. https://www.warmnsafe.com
The jacket liner goes on under a good waterproof/windproof shell. Sometimes I'll wear another warm thin layer between the liner and the shell. Note that the liner really does need to be snug to your body. When you first put it on you'll think you got the wrong size, but if it isn't snug it won't warm your body.
The gloves are quite good. The jacket liner has wiring to the wrist area for gloves. So it is simple to plug everything together. The gloves themselves have been fine and were waterproof the one time I road in cold rain.
Definitely get the 2 zone controller. One zone controls the jacket, the other the gloves. I mount the controller on the windshield frame.
My legs stay warm enough with windproof waterproof overpants. I've never added the insulated layer to them yet been warm enough for my commute (about 30 minutes mix of city/highway).
For warm feet the answer seems to be layers under a good thick boot. I have adventure boots and wear winter socks.
The V650 electrical system is not the beefiest. Heated gear maxes it out pretty quickly. The good news is you probably won't need to have the heated gear cranked up very high to stay warm, so you should be fine. Be aware if you get heated everything (jacket, gloves, pants, socks, grips, seat) that you'll be draining the battery unless you keep it turned down. Also, keep the revs up a bit. I tend to idle around at low rpm in town, but then the alternator can't produce enough juice, which then drains the battery. Aim for around 3k rpm or more except when you're stopped at a red light. I can feel the heated gear go cool if I don't.