I own Seikos, Casios, Citizens, and Invictas. When people tell you that other brands are hands down better than Invicta, they probably have a funny association with the truth. The other brands do not keep time any better (worst in some cases). They have not proven to be more durable. Dont get me wrong. There are things about Invicta that I would like to spank them for, but the Grand Diver is not one of them (excluding the lume).

Here is my assessment in terms of quality:
Casio-Citizen  - tie - both have outstanding quality and Ive never had to return one of those watches
Seiko-Invicta. - tie - Seiko is the brand I wanted to love, but received too many defects from them (mostly the movements). Invicta has disappointed the most (cloudy crystal, strap keepers falling off, bad movement, too many returns sold as new). I would receive watches with no protective covering on them, and scratches on the bezel. However, I laugh when I read all the gushing comments about Seiko.

Now, Casio and Citizen can build a watch with the best of them.