Chanel doesn't make watches at all, it's just a fashion brand. Chanel's watches are just decorations, all of which are branded, and the quality is average, which is not worth the price at all.
Omega is different. Swiss watches and luxury brands are world-class. They have been committed to watch manufacturing 100 years, so Omega is certainly better. Omega is the right choice.