Inkjet printers are generally cheaper, smaller, and have the versatility to print both text-based documents and high-quality images, especially photos. Laser printers are better for printing documents, while inkjets tend to be better at printing photos.