I say go with the Trek. Giant is a very good bike company but I prefer Trek. I myself am about to put a Trek Fuel EX 9 in layaway. I ride a Trek 3700, the bike is a beginner MTB but i ride it 10 times harder than I should and it still hasn’t broken. Also I have had nothing but good customer service from Trek. The rear DRCV shock is amazing, same with the geometry of the bike.