You posted this in the winter cycling forum so i will assume you are looking for a good winter commute bike. I always recommend a mountain bike for winter. It is the most versatile in my opinion. Wider tires are a big bonus for winter.
Also you can still attach racks/fenders etc. to a mtb. I have three mtb's with racks on all of them.