Hi! Sumo Puller here!
The texas DL bar works just fine for sumo. You still want to be able to pull the slack out of the bar giving it that nice pre bend and the TDL works just great for that. I don't personally have any issues with the knurling on my shins, whether that's just from being used to it or wearing tall socks I don't know.
I honestly don't do any form of DL other than RDL and rack pulls with anything but the deadlift bar. Block pulls, deficit, conventional, sumo, chains, bands, you name it all work great with the deadlift bar.