Shapes VS Solids

From Reddit:

Shape layers were created to give a flexible means of vector graphics animation in After Effects, for motion graphics.

Solid-color layers are raster (not vector) layers that are intended to be used as building blocks for just about everything in After Effects: being the receptacles for generated effects, being the layer that you draw a mask on to make a track matte, et cetera, et cetera.