I've tried a couple of cheaper versions. Had a l'oreal one that was pretty good when my skin has a tan, but it made me skin break out. I need something with good coverage, that will last most of the day and comes in a very pale shade. Any recommendations?