I saw it first in a neogaf thread where an argument broke out over whether it was as bad as cheating in pokémon creation (making perfect ones from nothing, making shinies, and completely bypassing the breeding process). I'm in the boat that would never do that either, doesn't think it's okay, but also doesn't think it's as big of a problem because at least the pokémon I can get can feasibly have the same quality stats, so contending with that kind of cheater is no more difficult than with someone who plays the game as it's meant to be*. The ones who talk sense say that hacking pokémon ruins trading and using this thing ruins battling--each makes up half of the point of going online at all (substitute "collecting" for "trading" and you have, more or less, the two halves of the point of the entire game series) and I happen to be one who values battling more. But this first month and a half of online interactions has been good and I hope Game Freak cracks down on every way it's attempting to be screwed up, and soon.
*Actually come to think of it, when Bank is released it's going to be a bigger pain. Move tutors won't be available in generation 6 until another game comes out and that means if I want, say a Soundproof Bastiodon with Magnet Rise I can't also breed for one with perfect stats.