I'm obsessed with this lip cream, it goes on perfectly and doesn't crack or wear off easily. You will need a touch up coat to keep the color fresh if you plan on wearing it all day, but this is my go-to lipstick!
I've found that it depends on the color. NYX is great for an awesome price. Most stay on and are long lasting (especially with the right prep), but some do need like 4 layers to avoid streaks and constant reapplication. Their Liquid Suede line is amazing too!
I have a couple colours and I find them to be comfortable. They don't flake or crumble and I don't find them to be too dry on the lips. They definitely aren't a super long wearing product so keep it with you to re-apply throughout the day.