for commuting, especially if there is traffic/cars, and for the distance you travel, get a hybrid such as a Trek FX
While that is a good bike, it is no better in traffic or at a distance than any of the bikes that I ride. For the terrain and distance the OP mentioned, what about a singlespeed? Easy to maintain, less to worry about, seems like a good fit.