The problem with guys that aren't in and creating them is that the created characters stick out greatly from the on disk characters. There are some really well made CAWs, but that still doesn't replace not having a guy. I really want Sandow, Hawkins, Kidd, and Ryback and more than likely will only get one of them.
Not just that, but the fact that it takes way longer to load the created caws than a normal superstar(and the call names are real limited. I created AJ, but it sounds awkward introducing her, it's like "A...................................J") I could sorta live with slightly worse looking created characters, but the fact that it'll take like 30 seconds to load a match with just 1 created character in it(compared to 5-10 seconds with no created characters) makes things suck alot.
Similar thing with superstar threads. It's cool to play with superstar thread so someone like Cena can have his green attire, or Kofi has his up to date gear, or give Mysterio cool mask designs, but it'll take the game way longer to load than if you played with them normally.
If they could improve that, then I don't even care what else they improve on created characters, just improve the load times of the created content, and that'll be a great enough of an improvement.
And companies complaining that a game doesn't have enough space to do something.....Just do what MLB The Show did for PS3. 5-10GB installation(that doesn't include the default installations that all ps3 games have when you play it for the first time) from the disc to the harddrive, and game load speeds were cut in half.