I hear you - lip products are the most frustrating aspect of makeup for me too. Finding the right formula is tough.
Regardless of the lipstick, though, I would say it’s all in the prep:
Exfoliate your lips first to get rid of dry patches that the product will cling to (I like the
Fresh lip polish,
Jeffree Star has some good ones too)
Condition with a light balm (even an EOS balm or a Rosebud Salve)
Fill in with a creamy pencil (one of MAC’s pro formulas, ColourPop or even Kylie Cosmetics has some good creamy ones)
Apply the lipstick from there, and you can set with a setting product to make sure nothing budges, migrates or flakes off. I like this one from Model In A Bottle.
I hope that helps!
Anna