I liked the improvements over the the first generation, though the calls were kind of boring after a while, I am glad at least in Crystal they tried to add more of a different personality to your different contacts.
Being able to visit Kanto and the Elite four, I agree, that was really neat.