Was "I, Robot... You, Jane" really the worst Willow episode? — plus 117 Buffyverse Characters (Ranked).