I don't think this question is a difficult one for me to answer, if money was no object. Both brands I have dedicated pages for on my blog.
Mainstream Brand:
Barry M, specifically the gelly polish range. I actually own all of these at the moment, but most likely will continue to buy new releases.
Indie Brand:
A England, they predominantly do holographic polishes, darker ones too which I also really like.