I currently commute on a mountain bike with a set of slicks and this has served me well for several years. However, my commute is soon to become much longer and more hilly. I quite fancy treating myself to a proper commuter. My budget is no more than a grand and I need a bike that can take a bit of abuse/occasional very light off road. I really like the look of the Roadrat with the Alfine 8. Is this the best option or are there other bikes to consider?