I've been using the Make Up Forever All Mat primer for over a month, and it seems to keep my face shine-free for longer (compared to the HD version by the same brand that I used before I tried this one out). But by the 5 hour or so mark, the shine comes back. (I mainly get shiny on my t-zone.)
The huge drawback is the heavy price. Looking for something more inexpensive, but with good results.
I actually purchased this about a week ago, and I think I'm going to send it back. As others have mentioned, oily skin and any form of silicone don't usually get along too well. All Mat does have silica in it, and it seems to be adding more shine for me, rather than taking away. I've used it a couple times, and I am thinking this product isn't for me. Back to Sephora she goes.
I agree that the price is a bit high for the amount of product you get.