first generation 92-93 were the hands down best. I sold my first gen and bought a 07 5.9 expensive to repair and generally a crappy truck. hard to work on too.
2003-up have broken ring issues. shop down the road from me did 350 2003-7 5.9's last year. 1 a day.