I have a Fossil watch since last year - it was a gift otherwise perhaps I would have never owned one. My watch is supposedly one of the best brands (which you realise after visiting their website) and yet leaves a lot desired.
The watch is reliable and sturdy. So far I havent had any scratches on the watch even with normal wear so its probably scratch resistant as well.
However, it needs to improvise in the looks department. I have a silver watch with a crystal blue dial and it looks...ok. The strap is thick metal and I think it could have been a lot sleeker. Titan Watches and other foreign brands definitely have better looks.
Its good to use in daily routines, such as at work place or in college but is avoidable when going for formal functions or parties.