whatever you get it's about layers. base, thermal & shell. it helps if all 3 layers provide adjustment such as at the neck and/or armpits
for me the winter cycling was commuting in the dark so I used a durable cycling specific rain jacket with added reflective tape. once the sun came up in the spring I only used it when steady rain was predicted.