Salazzle's first attack is wrong.
It reads as "the pokémon damaged by this attack cannot retreat next turn".
It blocks the retreat, not the attack. Thus, the card is not so good.
This + FFB + Aether means that Gardy needs 9 basic energy attachments to kill it. It's insane tbh as that's all the basic of the deck. It's like autoloss and forces 2 fairy in Gallade.
Trash in Golisopod can't touch it either, and hurts the cockroach itself. Anything that isn't Fire, Metagross...