It took me a VERY long time to get past Roxanne, I only beat her when my Pokémon were almost level 19, but I think it's nice to have a little difficulty. What's really annoying is that all the enemies from mt moon It's at a high enough level that it's difficult not to lose any Pokémon while battling them