bought a MAC one and is horrible greasy consistency (and I normally adore all MAC stuff). Needs to suit olive/asian skin tone, not too sparkly either and ideally not mega expensive.... any ideas pls???