Tried a few but they either are too greasy/ white / don't work under makeup or they break me out Any suggestions? Currently have body shop spf50 which says it's suitable for all skin types [sad] lots of spots now [angry]