I am a Taiwanese and I am proud of Giant, but generally, althought Giant provides a good package with good prices, the built quality still cannot match the more detailed brands like GT or Trek. Yes they are more expensive, but when I compared my Avalanche to my friend's xtc se, with similar components from fork to the whole drivetrain( different brakes), GT offers a VERY smooth ride, almost makes it sound perfect. Whereas the Giant still feels a bit fragile.
If for commuting, I will definitely go for Giant, but if I were a professional, I will spend more money and get a really good bike.