Overall, what's the ammount you have to catch to complete the Pokédex in the latest generation? How long did it take you?
Right now, it's at 720 if you count event legendaries, with a 721st that has not been distributed yet. My Living Dex is 100% legit except for most of the events (I found legit Celebi and Darkrai on the used copy of Y I bought, and got Hoopa from the McDonalds distribution in November. I had to extract and edit my save data for the others). I picked up my Mews earlier this month, and will be able to replace all my fake events with legitimate ones by the end of the year.
As for how long it took... well, it's complicated. I went for a Living Dex instead of a National Pokedex completion. This means that, rather than simply having the Pokedex entry of every Pokemon, I have a copy of all 720 'mons in my in-game PC. So, rather than having a Charmander that I evolve to Charizard to obtain all of its family's Pokedex entries, I have to breed it in order to have both Charmander and Charmeleon as well. This adds a significant chunk of time to the quest.
The other issue is legendaries. If you are not interested in keeping a copy of every Pokemon, you can just chain trade Pokemon on the GTS to obtain their 'Dex entries, and then swap that out for another Pokemon. I had to keep my legendary Pokemon. In order to do this, you need to be familiar with the GTS 'economy', if you want to call it that. You slowly trade up in value until you get the Pokemon you want. A path I found reliable is to start with a Pokemon that is easy, but kind of tedious, to obtain. For example, I personally used Sylveon -> Gallade -> Dusknoir -> Magmortar -> literally any Pokemon in the game, including in-game lengendaries. I used this path to get the Gen IV trade evolutions, which are IMO an even bigger pain in the ass than legends.
So, how long would it take? I completed my Living Dex after about 120 hours in AS, and an additional 30 or so in Y. Without the Blissy bases I used for exp, it would have taken much longer. If you go for a simple National Pokedex completion, you can finish it relatively quickly, as you can obtain all of the rare Pokemon through a single instance of the trade chain described above rather than a separate one for each Pokemon. If I was focused solely on completing my National Dex, without worrying about retaining a copy of every Pokemon, I could probably do it in less than 100 hours from a blank save.
Gen I is probably one of the harder (not time consuming, though) Pokedex completions. This was before breeding, so you would have to reset the game multiple times for Eevee.
I am just now starting to wrap my head around the hidden complexities of breeding to make a truly powerful mon (though not quite competitive yet...especially since my WiFi will be on the fritz for a while...er...lemme amend that...WIFI THAT NINTY WILL ACCEPT hashtag Wireless N) and the horrific beauty of Shiny hunting.
Once I actually learned how to breed, it ended up being much simpler than I had thought. Building strong Pokemon from scratch is really rewarding and fun; it's the team design aspect that I have trouble with. All of this metagame stuff is really confusing, and there are so many little things to keep in mind that I still find it overwhelming. And this is for play in a University club; VGC is a whole 'nother world entirely. Due to mechanical improvements in Gen VI, competitive play is much easier to get into than ever before, and doing so is still a daunting prospect.
I definitely feel you on the internet bit; the only place near campus that offers 3DS compatible Wi-Fi is McDonalds, where I do not want to venture for obvious reasons.
For as much as people say that Pokemon is for kids (and it totally is on the surface) there is shit in here that as a kid I couldn't even bother trying to comprehend, let alone giving a single care in the world about. Only now as an adult in my immense boredom and clutching for something to be addicted to that won't ruin my life am I now seeing the beauty of such insanity.
Yeah, I would not have had the patience to deal with this sort of thing when I first played Pokemon in Elementary School.