I have a huge stash of China Glaze. I think their seasonal colors are the most original, but I have to admit that their formulas are super inconsistent. Sometimes you get a great, easy to apply polish, and sometimes you end up putting 3 coats of gloopy, thin polish on (Shore Enuff, looking at you).
As far as staying power goes, Orly's Rubberized Base Coat has been a godsend. I can get 6-7 completely chip free days out of even the most crazy-neon pigmented China Glaze shades. To even out a streaky application use a thick coat of Seche Vite on top. Works like a charm.