Grinding, at least for me, is something I've never particularly enjoyed. I've always felt that a game should be able to ease the player into the difficulty.. A majority of games I've played do this, and even those that don't at least have some sort of curve to their difficulty. However, then you have those times where the developers decided to throw a literal wall in your face. These serve as a rude awakening to the player. In the Pokemon main series alone, I can name a few of these (Wattson, Whitney, Morty). This one of the flaws I see with Reborn, where, instead of having a nice ride with a steadily increasing difficulty along the way, the game starts hard, and throws a literal roadblock in your face with EVERY. SINGLE. GYM. In this case, the player has two options: continue to fail until they eventually rip their computer from their wall, or grind up until they have a Pokemon that can beat the challenge. There is a bright side to this: it forces the player to use a Pokemon they would not normally. But, on the blades other edge, we have the same fact. Maybe I don't want to use those Pokemon. I myself don't particularly like Donphan. Yet I find it impossible to defeat Corey without it. I also have to spend the time to train that Donphan to a point where it can reliably beat the majority of Corey's Pokemon. Now repeat this process for every gym, sometimes with 2-3 Pokemon, and then imagine that it takes around 30-40 minutes to grind up the 'mon with CE running the game at 4x speed. It is then that grinding, and by extension the reason that the player has to grind in the first place, becomes an issue.