3. Not all sunscreens use the same method protection. Try a chemical sunscreen to avoid looking chalky.
There are two main sunscreen formulas on the market: physical (which reflects beams away) and chemical (which soaks up rays before they hit your skin). Some companies even offer a hybrid version of both.
Generally speaking, physical sunscreens (those with zinc oxide and titanium oxide in the ingredients) are the ones that tend to appear white on the skin, Chemical sunscreens, that use oxybenzone and avobenzone, [usually] dry to a much more subtle finish. If a physical sunscreen is making you look chalky, try a chemical sunscreen instead.
Other than that, the only reason to choose one over the other is personal preference.