Which is the best one? Also should I really be wearing base coat? I have a range of opi, essie, sally Hanson, revlon and just use seche vite top coat but I don't think it's very good any more