Hi all I'm treating myself self to some high end foundations and need suggestions please Long lasting Smudge proof Full coverage Thank you