I own several MAC lipsticks and since it's a bit pricey, I don't buy that often. Though I can't argue about the long lasting effect of MAC when it is already on my lips, I know that there are other brands that can compete with the long lasting effect, color and even the price.
I was more than glad to have found this MAC Lipstick Dupes whilst browsing the web. It was very helpful to note that a lot of MAC colors have an equivalent or matching colors from another lipstick brand at a much affordable price.
I might have to try that Revlon Pink Pout in replacement of the MAC Snob. Check out this list and I'm sure you'll find this very helpful too.