We don't know what your budget is. But if your commuting everyday in all kinds of weather. Then it might be more economical in the long run to get a good cycling jacket like a Showers Pass or a J&G jacket. Either one of those can handle the stuff you mentioned. I wear my Showers Pass from the single digits up to the 70's.