I have been riding a Specialized Vita Elite for my 10 plus mile commute. It climbs like a charm and is a very comfortable ride. Might be worth a look.