I can't comment about the sunscreen balm, as I haven't tried it ... But about the shimmer - it doesn't last like a lipstick would, as it is more of a tinted balm/gloss. I don't have any lipgloss that lasts color-wise all day. It's still great tinted balm to wear over lipstick or to carry in your purse to reapply a little color through the day.
Plus they taste yummy and minty!