Focus are, if I remember correctly, a German company who first appeared over here a few years ago and were initially sold only by
Wiggle - when they arrived a lot of people were a bit dubious, wondering how they managed to sell bikes at such a low price/spec ratio. Since then they have gone from strength to strength.
I find Giant quite dull. Although my daughter used to ride a Giant track bike and it was excellent.
If it was me, I'd go for the Focus. It rhymes with hocus pocus.