sublimation will only work on polyester material...white/ash with some pastels available from vaporapparel.com. In short with special ink/paper/printer the transfer is actually bonded to the fabric...and cannot feel it.
Heat press vinyl is just pasted on top of the material. A lot of the vinyl is very thin... such as thermoflex plus and is not heavy but it can be felt.
Vinyl requires a cutter...sublimation a printer...usually an Epson...you may want to look at
DTG systems