You should do as much research on Bike Forums as possible before you come to any conclusions. And then go test ride as many bikes as possible. I'm going to suggest that a cyclocross or even a touring bike might be a better choice especially if you are going to be hauling any cargo with you due to possibility of using racks.