From what I have experienced, riding bike in city gets you from point A to B faster than transit.
Generally giant do good job in leaving room for fenders and rack but, I dont use them as much. I have seen the explorer bikes and they are good. I would pick any bike which has atleast shimano 105...