I commuted right through last winter, and found myself reverting more to my MTB gear often than road gear.
Advice:
– Mudguards – uncool, but essential.
– Good quality lights, on back, one constant light and one flashing (tests show that flashing draws vehicles attention to you, but drivers find it difficult to judge distance to a flashing light, so i have both).
– I found overshoes great for first 10 minutes of rain, but after a while they all end up letting water in, better to wear quality thick merino socks so your feet stay warm and just the toe covers to cold air doesnt get in the vents.
– Decent puncture proof tyres, so much more rubbish on road in winter, Conti 4 Seasons being my favourite
Actually answering your original question, best jacket i found for most of the year is an old Altura Night Vision softshell, much more comfortable than actual rain jacket, windproof, shower proof so you don’t over heat, coupled this with a good merino base layer and a Buff round neck, that you can up higher if needed and could face most weathers.