After looking back and growing up some more, all of them has something the other doesn't. If you are looking for nostalgia, then I guess the first one, if you are looking for new pokemon and better battles, then Johto, if you are looking for experience and a new adventure, then Hoenn seems fine...