I live in Salt Lake City, Utah and I am looking to purchase a new bike to commute year-round. It snow a decent amount in Utah and has a large number of days with adverse weather conditions. I am considering purchasing a Specialized Sirrus Sport, or a Giant Roam (2?). Any suggestions with regards to these bikes? I want a bike that will handle the weather (mostly rain and the occasional snow), is quick in traffic, but will deal with a little wear and tear associated with heavy daily use. I will be commuting 5-10 miles every day up and down hills and in traffic. I have experience with bikes both road as well as mountain. This will be my first hybrid bike. What are your thoughts?