When looking for a bike for our son, my wife and I looked at all three bikes. Although I leaned toward the Giant OCR3, the Trek 1000 model is the one we chose because the LBS had the smallest frame they make on the floor. The smallest Giant frame is too big for our boy who is going on 11. The components on the Giant were a step up from those on the Trek for the same price in my area.
If the bike fits, I think you may get more bang for the buck with the Giant.
In one month, as well, just so you know, the rear wheel on my son's bike needs to be trued. On my Giant OCR2 my wheels are still true three months later. I would not knock a bike for wheels needing truing after a month, but it does say something about quality of the build of the wheels.