I've used a lot of primers and honestly, there isn't anything comparable to this specific one. The Benefit POREfessional primer is a nice one but BECCA's is on a whole different level. If you have any dry patches I wouldn't recommend putting this on them because it will cling to them for dear life. If you're oily or have an oily t-zone, definitely pick this up. I live in the Florida where the humidity is out of control all year round. I can wear this with no issues at all. I suggest picking up a sample or two from Sephora so you can try it out without committing to the price tag.