Lotions typically have a higher SPF than spray sunscreens, meaning they provide better protection against the sun's harmful rays. Also, they provide good coverage and can be less expensive than sprays, but they're also messier to apply.