The main thing to remember about dye inks, is that their life is dependent on the paper you print them on--not nearly as cut and dry as pigments. Also, high humidity conditions (above 40%) will adversely affect print life.
Dye compatibility is a very important factor in determining the life of a "dye set". Dye inks interact with one another, which is why the substrate you print them on is very important factor. The "swellable polymer" ink receptor coatings tend to isolate one dye from another (like in the layers of color film). But under humid conditions, dyes tend to migrate, even in polymer coatings, causing their life expectancy to drop.
The big "plus" with dyes in ink jet printing, is that they don't leave nearly the residue on printers, (less clogging tendency) and the inks will be much less prone to settling, as is the case with pigments.