For a cheaper polish, Sally Hanson Complete Salon Manicure stays on even my crappy nails. Great stuff. Dunno what's in it though. Other than magic, I mean.
I have been buying Sally Hansen but at this point I'm pretty sure it doesn't matter which polish I use as long as I use the HK glisten & glow top coat. My "regular" polish is lasting about a week.