The thorium fuel cycle produces about the same amount of waste as the equivalent U-Pu cycle. Both are breeding cycles requiring reprocessing. There is nothing magical in Th that gets rid of the waste.
The Th cycle can't really be compared to the once-through enriched uranium cycle, as Th doesn't contain any fissile isotope by itself. It requires breeding and reprocessing.