I'd say there looks to be very little difference between the two. Both have hydraulic brakes and suspension forks, same size tyres. The Giant has a triple up front as opposed to a double on the Specialized. Would almost come down to that or the colour.