The hardest part is definitely when it comes to borrowing Pokemon from others...for some reason I can't get my friends who have to game to actually, you know, PLAY. XD I've never ever complete a Pokedex...considering National Dex, but since I don't have a head start from other games cause I never cared before, it might be a stupid idea.