I have yet to understand why someone spends tons of money on nail polish by buying expensive brands like Chanel or not very affordable OPI, Essie and the likes. I don't. I am always searching for good value which means excellent colors AND quality (lasting power and texture).
My new favorite is KIKO Milano. No doubt about it. There are amazing shades, quality is excellent and it lasts on my nails (even with constant diaper change). Best but not last: buy it for £2 or sometimes £1 only!
You can check more here.