Hello from a Brentwood boy banished to colder climes!
Welcome to the forum.
If you like those three bikes, then ride them, if possible, at you local bike shop and see which one feels best for you.
As you seem to be a relative newcomer to road bikes, I'd suggest the Trek1.2, but for no other reason than I prefer Trek bikes to Giant or Specialized.
If/WHEN the cycling bug takes over your rational thinking, then you'll soon be looking to upgrade your bike, or have others in your stable.
Have fun and happy cycling!