Seeing as though we're doing recommendations/things to avoid!
I LOVE Aldi make-up. So far I've got the lip glosses in every colour, really easy to put on and last ages. The eyeshadows are fab as well, I have the silver/grey combo, which lasts ALL day - easily as good as my Urban Decay/Estee Lauder/MAC ones.
I have one of the lipsticks, it's a bit bright for me but fine as a base under a paler one, and also lasts.
My friend loves the nail polishes but I must admit I haven't tried them.
Can't remember exact prices, but definitely under £2 for most bits. They do foundation etc as well but I've not tried that.
I also swear by good old Vaseline for lips, putting around hairline before dying hair, on eyelashes & brows, cuticles, dry skin patches. And Sudocrem for spots :)