Hi madridista7. My personal favorite blush is the Make Up For Ever HD Microfinish Blush. This is one of the few cream blushes that I've personally tried and that stays on for the whole day regardless of the weather.
-I like the Make Up Forever microfinish blush especially since I have oily skin BUT it is so hard to blend! you really have to work it but it sheers out very nicely.
-I like the new YSL cream blushes BUT you don't get that much product and it's kind of expensive. it smells divine though and it is the definition of velvet finish. I think this partcular blush is good for skin that tends to get dry.
-MAC cremeblend blushes and MAC's cream color bases are very good. I have a limited edition one and it has lasted me a long time, has never broken me out, stays put and is so easy to apply!!! My only pet peeve is that the formula tends to "sweat" quite a bit but nothing too bad.
-If you have medium to dark skin I really recommend Benefit's Benetint. It's made from Roses and it smells so so lovely and although it is a liquid it is really easy to use and can be buildable. This definltely has staying power as well. Doesn't irritate the skin. If you are pale to light I would go for the Posietint.
- Try the cream blushes from Illamasqua, especially their blushes "Rude", "promise" and "laid" Incidentally, Lies is great for highlighting.
Hope this helps!
I really like Urban Decay's Afterglow Glide-On Cheek Tint. It is a sheer, yet buildable, creamy, easy to blend formula that stays on great. It is loaded with good-for-your-skin ingredients like Vitamins E, C, and A, so your skin gets nourishment and protection along with great-looking color. You can take a look at it at: http://www.sephora.com/browse/product.jhtml?id=P28
I hope this helps you.
You might also consider gel blushes which are more sheer and natural looking. Try Givenchy Blush Gelee Jelly Blush or Hourglass Aura Sheer Cheek Stain.