I personally wear a Bvlgari Solotiempo or a Tag F1 as a more fun sporty watch to wear, I think cheaper watches (except for Seiko, Timex, etc...) such as KC, Diesel, etc... are just throwing away money, as they are low quality and likely won't last long, and look fairly inexpensive. I do think Seiko, Timex, Citizen, are well made and durable watches, if not particularly stylish.
I don't know from what experience you are basing these claims, but I have had excellent luck with fossil-manufactured watches. I am wearing a Diesel watch right now that I like very much, and I absolutely do not consider it to be a knock-off of another company's design. In fact, I have never seen a watch like it (and in the case of the one I'm wearing, it's not a bad thing). Just because it's cheap doesn't mean that it's of sub-par design or quality. You don't buy a watch with a face that looks like a tachometer with a big fat leather strap so that people will gaze upon it and marvel at the art of its automatic guts. I appreciate a fine watch just as much as the next guy, but prestige comes to a halt when you get to the street. My watch cost me $90, and it's lasted a lot longer than other things I've spent more than $90 on, so really, I would have to say that it is
a wise investment, as it is a miniscule one that yields many compliments. Sure it doesn't go with your Oxxford. But who wears an Oxxford every day anyway (I surely do not, and I doubt the original poster does either)? Having said all that, I like the examples of the Diesel watches you gave, I would recommend any of them, just go with whichever you think looks best on your wrist. I do recommend you stop by a Nordstrom (I've never seen one without a full collection of Diesel watches) to see how they look on you, because even if the photo looks great, it could be too large or small, or the leather might look awful against your skin and hair.