I'm a bit of a liquid to matte obsessive, I think I have tried every single brand that came out with one that I could get my hands on Stila's liquid stay all day lipsticks far surpass any other brand I've used. They apply opaque in just one coat, they do not flake or feather, or ball up on your lips. I have zero transfer when drinking from a glass or straw. I tend to wear them to work. I do 8 hour shifts at a time with no touch ups. The only time I've needed to do a minimal touch up with these are if I have eaten something oily or greasy, then they wear every so slightly in the corners of your lips. So I will usually either touch up after a meal or if I have the option I will re apply fresh ( because they seem to have the most longevity when applying a single coat instead of layering more then one) then I'm good to go! Hope this helps!!