If I had to choose between powder, cream, or gel blush, I would probably pick cream. I think it gives the most natural glow and color to your cheeks. With that said, I still use powder blush most of the time since I think its the easiest- just put some of your brush and apply it to your cheeks and you're good to go. With cream, there's a little more blending involved...not ideal for days when I only have a couple minutes to spare to put on makeup. I still really love the effect of it so I decided to pick up this cream blush by NYX in the color 02 Natural (fyi, NYX products are really great if you haven't tried them..and affordable too!). I purchased this online so I wasn't really sure about the color...I wanted something rosy, natural, and simple and this looked like it fit the bill. Some reviewers liken it to MAC's Lady Blush- I haven't tried that one yet so can't confirm. When I received it, I was really happy with the color. It's a gorgeous soft baby pink that gives a nice, dewy, everday glow to your cheeks. The texture is really, really creamy which makes it easy to apply too much so you have to be careful when you first use it- the first time I used it, my cheek looked ridiculous. I used a stippling brush to apply it, which I thought worked really well. You could also just use your fingers and blend it out. Here is a swatch and the ingredients list on the back:
Cheap- about $6
Natural looking finish
Creamy so it can be used on lips too
Might be a bit too creamy- easy to apply too much
Overall, I really like this product...might just go back to cream blushes for a bit. What do you guys think about cream blushes?