I’ve got a range of jackets: rab vapour rise for when it’s baltic, hardshell when it’s torrential and cold (if it’s torrential and warm, you may as well just get wet and change at work), windshell when it’s slightly cold or slightly wet, synth gilet and windbreak gilet for whenever they’re a good idea.
I had most of them before I started commuting, and all but the windbreak gilet get used a lot off the bike too. They cover all the basis as a set, apart from the fact that they’re all black. Reflective flouro vest thing over the top of whichever’s being worn takes care of that.