Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
Pokegen is banned on Smogon unless stated otherwise. You can't enter Smogon tournaments using Pokemon made from there. Pokecheck is good as long as you don't try to trade them for something else in the wi-fi section.
It's about noob pokemon. Not to mention Bald Accountant hacks using Pokegen, he could at least get non-ribboned off of Pokecheck, and that way he wouldn't be hacking. But what else would you expect from a noob.
Not much to comment about really. BABA doesn't interest me in the slightest, and I only marvel at how noobish they are. The theory with BABA is that they were created by someone not worthy of COMPETITIVE forums, rather something else like bmgf.