Stranded is easier to pull into conduit (especially long runs), more resistant to vibration. Harder to use with device terminals (need crimp lugs or pressure plate terminals) and wirenuts.

Solid is a bit cheaper for some reason. Easier to connect properly, though.