Plain bearing:
simple support, shock resistant, can be used in damp and dirty places, for slower speed.
Roller bearing:durable, simple support, shock resistant, for slower speed.
Ball bearing rolls:easily also at greater loads and higher speed, little rolling resistance.