I like this game. The random encounters, the endless backtracking, and the experience grinding all contribute to a classic and tried and true formula. This is the pinnacle of Pokemon games. In addition to that, it does not suffer from the overindulgence in water tiles on the over world such as ~other~ games in the series.
Overall, I'd give this a 2/3.4. Not the best, but the best there ever was.