Relative to two of the other costumes Z wore in the 1970s and 1980s, I don't mind that one so much. Because it looks like something a stage magician would wear in the 1980s. For me, Zatanna should always be wearing a stage magician's costume--unless she's just relaxing, in which case she should wear normal clothes--because Zatanna's calling is stage performance. She doesn't switch into a super-hero outfit when she happens upon a crime scene--she's always Zatanna the Magician, in the tradition of her father.