I'm just learning 4th gen through sites like Smogon and stuff.
And maybe it's easier in 5th gen, I don't know, but you need your SID to do it right? It's easy to get it in Soul Silver because of the Shiny Gyarados (Take a non-chained, non-bred shiny caught in your game and then check the IVs and do the math on the calc and stuff), and I have horrible luck with shinies, and even worse luck finding them in the wild, so I'd never be able to get my SID/PID in 5th gen lol