Using a spray gun requires an air compressor to power the spray, while spray paint comes in a can and is self-contained. Spray guns are typically used for larger projects and provide more control over the amount of paint applied, while spray paint is better suited for smaller projects or touch-ups.