Hi Muyang,
I don't know of any other company than ABB using DTC in their drives.
I think saying that DTC is sensorless in nature is a bit misleading, since it is only sensorless as a torque control, while most applications require speed (if not position) control.
The flux magnitude and angle must be estimated, which is common to sensorless FOC, too. How to achieve this is often left to the reader's immagination, especially in ABB's documentation.
There are also FOC techniques which are in principle similar to DTC, like Stator-FOC, where you estimate the total stator flux magnitude and direction, and regulate quadrature current for torque. There is also the so-called SVM-DTC, which is a torque and flux control by means of PWM.
IMO, the most evident disadvantage of DTC is that, unless you update control very very fast (MHz range), current ripple will be higher than with PWM, since in DTC an inverter active voltage vector can be applied at least for one update period, while in PWM it can be applied even for just one count.
PS: we already discussed
about DTC vs. FOC in this group.