Game changers strategy worth it?

Gives waddle 99 catching and 95 catch in traffic but -10 spectacular and -10 release worth it??