the answer, without a doubt, is a resolute YES. quality has most definitely gone up.
i think this is probably one of the things that bugs "old timers" the most -- noobies complaining about a really minor issue and/or innacuracy with their watch (or the fact that it took more than 5 days to receive their rep), when they don't appreciate where reps have come from over the years. quality has improved immensely.
just my $0.02 of course
deltatahoe