I have had good luck with Revlon's cream blushes. One is called Insta Blush and the other one is called Photo Ready Instant Cheek Maker. I also switched from powder to cream eyeshadows and really like the ones made by Revlon. I have one by Bobbi Brown cream eye shadow, but I like the Revlon better - blends better. (neither one budges either - stays put)
Funny, I was never one to buy drugstore cosmetics, but have had better luck with these lately than more expensive brands (except for foundation). I use Anastasia Brow Wiz pencil, but found a brand called KISS which is half the price and I like how it goes on and stays put better than Anastasia.