I've used both, here's the pros and cons
5% pros- 5% is more than 2%, doesn't have odor, doesn't irritate scalp.
cons- higher price, harder to apply
2% pros- cheap, absorbs better, much easier to apply
cons- smells like ***, slight irritation
As for which one works better, who knows?