Inkjet printers are much better then laser printers for photographs and color work, but the prints can still have some fade-over-time issues depending on the inks used. For the absolute best ‘home’ printers, take a look at some of the low to medium end solid ink printers, such as the Xerox Phaser series printers.
The solid inks aren’t mechanically stable (that is, they can be scratched), but they are extremely color stable, and generally give a much higher quality of print then a normal inkjet. They are considerably more expensive though.