Not just sasori vs piccolo, in general anyone from naruto vs dbz people would say dbz cuz of theyre brute strenght not taking into consideration genjutsu,sealing the opponent etc..
Genjutsu wouldn't work on dbz characters for two reasons..
1: They don't have chakra, they have ki. (well this is not a good reason)
2: The victims can break out of genjutsu easily. Look at how Sasuke broke out of Tsukuyomi. Tailed beasts can break the jinchurriki out of the genjutsu. As powerful as the z fighters are, they'll be sure to break out of it with no problem.
Sealing? Just no, how are they going to seal people like Tien? Yamcha? Krillin? Goku? Vegeta? Piccolo? They're too fast for naruto characters... there's a reason why these threads are banned, I still don't know why people don't want to make these threads, we ALL know DBZ destroys Naruto.