Now if you asked a WIS (Watch Idiot Savant), he'd say
Seiko.
Fossil essentially makes crap. Their movements are seriously
aftermarket pieces slapped in fancy-looking cases. On the other
hand, Seiko knows watches thoroughly, and they make everything on
their own, right down to the oils used in their mechanical
pieces.
Bottom line - if you want a fashion piece but don't care if it's
cruddy, go Fossil. If you want a real watch, go Seiko.