Ahhhh, XLB. I love those little buggers, and when I'm in Shanghai I try to pass by 佳家汤包 on Huanghe Lu near People's Square. There's always a line and they run out of some kinds a little after lunch so it's best to go early.
As for DTF, I've tried the ones near Jingan Temple and also at the Super Brand Mall, but personally they don't taste as good as the ones made in Taiwan, Hong Kong or Singapore.