If the bike store near you , that sells Trek and Giant, is helpful tske their bikes for a test ride and buy the one you like best. If you are a beginner it is much more important to have a good bike with great after sale support, than to have a great bike with little support. At any price point there will be little to choose between the makes you mentioned. Good luck.