I think you've gotten good advice here, but I can't help myself from adding my thoughts as well. Let me disclaim my bias, although my first real watch was a Tag Heuer, my current everyday watch is an Omega Seamaster and I'm very happy with it. Both Omega and Heuer fall into that mid range category of watches, where they are clearly good pieces but do not inspire WIS's to drool over their inner workings (with the possible exception of some of the co-axial escapement Omegas). I group new Rolex's into this group as well FWIW. The Omega Speedmaster is a design classic, no doubt about it, and the movement is good. While it's true that Omega uses base ETA movements, they do a fair amount of upgrading and finishing. Caution, some people have found the manual plastic crystal original "moonwatch" Speedmaster to be inconvenient for their lifestyles. I think on certain watches, Omega has distinguished itself by producing a case, refined movement, dial, and bracelet that compete with watches that are twice as costly. I think the Seamaster Professional is such a watch. Tag Heuer is a very good watch, and some of their retro issues such as the Carrera and Monacco are IMHO some of the most attractive watches being sold today. Their movements are solid, but will not inspire awe (again though, neither will most Omegas). Tag's external finishing has always left me a bit cold, but I think they do a nicer job on the previoulsy mentioned retro issues. In sum, I think these watches are close enough to just pick the one you like; however, if you're really into what's under the dial, and think this could lead to more watches and a passion for watches, I think you'll find that you will be happier with the Omega over the long haul.