Since you're not going to race it, and commuting is also a concern; I would go with the Giant.
A cross bike is an excellent alternative to a road bike. I use my custom, Record equipped cross bike in many fast group rides in the Bay Area (with road wheels) and give up nothing in performance. In fact, my cross bike is the best climbing bike I have ever owned.