My Daughter has bought MANY recently!
She liked MAC but found it didnt stay matt.
No7 do an oil free which gave good coverage but looked "cakey" if you have dry patches from medication.
Just bought Clinique which the dermatologist recommended and seems to give coverage, stay matt and is not too "set" looking.
As most are £25 + its a big expense to keep trying different ones!