Time will pass, and more and more pokemon games will come, but I will always say the same, the old generations will be always the best, specially the second one.
Pokemon X is definitely the easiest to quickly fill up the dex. Being able to access the gts anywhere has been such a blessing. After bank finally came out and I got my legendaries I was able to trade around and get all the missing dex entries within about 20 minutes. ._. Getting a Cherubi from a japanese player a while ago got me so many pokemon from desperate people