Gerbing heated gear. Get the jacket (with sleeves), gloves, and a temperature controller. Hook it up to the bike and you will never look back. If you are really doing some longer cold riding, then get the heated pants and socks as well. You will be toasty warm all day.
What
@idk said. The only caution I would add is that we are creatures of habit, and getting off the bike the first few times, you may forget the cord is attached, and the cord I have has an SAE connector that happily separates under those conditions without damage.
Donning the gear is just a couple of extra steps we all go through (or should). When I'm prepping to leave the house, I remove my shirt to the t-shirt, and put on the heated vest so it's closer to the skin. The vest will have pig tails hanging out the sleeves. I put the shirt back on over the heated vest, and add a sweater. Then I insert ear plugs, and don the balaclava. Then I put on the winter riding jacket (pants have gone on before, with the main feed wire through the fly, so it looks as if I have a pee tube attached). At this point, I connect the controller, and put the other end in an upper pocket I can reach with my gloves on. I put on the helmet. Now I'm looking at the pig tails coming out of both sleeves, and I connect each glove in turn, and I'm ready to go. I make sure the controller is set to 'OFF', and I plug into the bike. I mount, start the bike, turn on the controller, and turn on the heated grips. I also happen to have heated seat, and turn that on as well.
I added Oxford heated grips for $90. And I've installed
@Bedifferent 's handlebar wind deflectors -- just waiting for the next decent rain to wash the salt off the roads and go for a ride.