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.