Not really. A team with mons such as ZvsG, Ygg, Ogudo, Omni X, Giromon, a double attack mon, will be a matter of time before the reflector is dead.
Block is so random that you can spend a lot of time cause nothing connects. At least with reflect you kinda know you are making progress XD
Not that reflect is awesome, though