I'm torn with it, if I had have had this program when I first started then I probably would have won a lot more and probably be a better battler now. However in saying that, a lot of sets I have made are, well biased I guess but in my opinion, pretty damn good, and thus they wouldn't have come to be.
I guess the problem is just that, really. Like everyone else has said, it only gives the popular sets more fame and quite openly disregards the use of anything else.
@ sebata's last post. Surely as battlers we should be making it HARDER to be uncreative. Because I know that if you've ever rated a team, you'll see that sets that shine from the norm are usually those that someone has put individual thought into and actively tested. Whereas a bunch of smogon copypasata generally looks full of holes, overdone and already countered before it was even made.
So I say make it harder to be uncreative, provoke creative thought and... well you know all that general stand up against the system hippy jazz.
In saying that though, I do really like the program, and I find some use out of it without it being counter productive, as I can add my own spin on the sets once I have taken them from the program. It just provides me a nice template instead of having to type and tick everything in; which is the program's initial goal any way I would assume.
I guess what I would add to the program if it was possible would be a way of colour coding moves that a pokemon can learn. I dunno, something like red being a reliable stab, moves that can be combined to form common combo attacks being coloured one way (for instance parafusion moves being coloured in yellow)... But that is a lot of unneeded work for what the program aims to do.
Why in god's name do I always make posts this big when it's not needed