Don't know much about the Giant range, I'm a Specialized rider/fan myself. Most posts on this topic rate Tiagra>Sora I think. Probably a search on Tiagra or Sora in the road forum will give you some pointers.
Very happy to hear the owner is giving you what you want -- enjoy!