Honestly, many people on this board complain about Game Freak having this be a paid service. However, I like to say that this is a good idea. For not only does it allow transferring with one system over multiple generations, it also acts as an anti-cheating measure. They explicitly state that they can and will check players' Pokemon to weed out hacked or illegal ones. This will, without a doubt, strengthen the metagame. The benefits far exceed the measly fee and Nintendo has to pay for maintenance and hire workers to check for hacked Pokemon. If you disagree with me, please post your valid point below.
Official Mega Aggron of the Pokemon X Board "Face the power of Steel!" - Neal, Future Gym Leader of Chroma City.
You are crazy if you think actual workers will check for hacks. It'll just be an automated program, like how Wi-fi tournaments and such check them now. Plus anyone who can use pokegen slightly well will have hacked pokemon that are indistinguishable from legitimate ones.
I don't need more storage room for pokemon and I don't want transferring services to be behind a paywall when a 3DS app should be perfectly capable of doing a transfer locally.