A laser printer is better than inkjet for printing documents, both black and white as well as coloured. But, when it comes to printing photos, inkjets are a better option. If you want the cost per page to be as low as possible, then a laser printer is a better option. Unlike, inkjet printers, laser printers don't use ink. In fact, they use a toner cartridge which lasts much longer. Also, laser printers make use of a heat transfer method while printing. Hence, the print is completely set and smudge-proof from the moment it comes out of the printer.