I'd been using a base coat from L'Oreal and didn't like it a whole lot; I felt it made my polish go on streaky and I still got slight staining from some yellow- and green-based colors.  So I switched to this base coat from OPI and I like it a lot better.