They are improving but I dont think they will last for 30 to 40 washes. Neither will DTG. I have a t-shirt with around 20 washes and its still ok with the laser print. 30 to 40, wait and see.
The best is the good old screen print. I have a sweat from about 1997 and the print looks as good as the day it was printed. The sweat is falling apart and only used in the garden but the print is great.