It all depends exactly what you want to do.
Dye sub is good for shirts, hats, coffee mugs... Direct into metal, etc .
Latex can do shirts and stuff... But it's like htv. It leaves a vinyl you can feel. It's not bad, just not as good at fabrics as sublimation.
So again, it all depends on...