I did own an XS Giant TCR many years ago (or maybe it was the OCR- can't remember now). That was my first road bike- loved it!! Rode well, handled well, was a great bike!!
Go for a test ride, ride as many as you can, and then THE ONE will let itself be known to you!
Good luck with your search, and be sure to let us know what you wind up with in the end.