Printing photos — inkjet, laser printer, or photo lab?

There are photo printers for home which are dye sublimation - you can get one for home for about $100 and the prints are comparable to lab printed to my amateur eye. Ink Jet does not compare IMHO.