Interesting post for sure. If you are truly happy with the watch, then the type (manufacturer) and price paid are irrelevant. However, I suspect that somewhere in the back of your mind there is a molecule of buyer's remorse. Otherwise, why would you start a thread designed to offer criticism for a watch you just bought? Again, if you were truly happy, you most likely would have posted an incoming/arrived post and/or a review hoping that other enthusiasts would offer their congratulations and approval. In essence, this is a really oddball way to get feedback; especially when you seem to be aware of the reputation that precedes Invicta on a watch enthusiasts forum.
Enjoy your watch. After all, it is for your enjoyment and yours alone. If you're happy with it, wear it in good health!