Well both the Giant and the Trek have about the same components.. Just go ride them and see what you like...
I wouldn't worry too much though about making serious comparisions.. You arn't going to be doing much trail riding and all 3 of those are great bikes... The Mojave 4.0 had an ugly paintjob.