Yeah, I know that having something more challeging is better for a lot of reasons but I was just saying that I don't think that what I talked about was really challenging but only annoying. You know, I played pokemon a lot, like, a few thousand of hours only on platinum, I tried a lot of hackroms and fangames, some are ridiculously hard so I guess I know what could be challenging and fun, at least for some players. But I began PokeMMO with quite a few friends and we all agree that sometimes, the movesets are "not interesting" for the story, or to improve in strategy, patience and all, according to us of course. For example, the only thing I learned with all the randoms trainers is that, as a lot of pokemons, ponyta can learn hypnosis. So having trainers with strange movesets like this can be interesting but they all have the same and it is sad. Also, if the goal is to make the game more difficult (I am not saying that the goal is to make it impossible), maybe the rival's teams or bad guy's team should be buffed, at least a little, because if the sixth gym of sinnoh was harder than the battle agains Cynthia to me, all the battles against Barry or Cyrus and his lieutenants or even the battle against Giratina (which I found ultra cool) were faster and easier than a random watchog.
So I think that the difficulty can be better distributed. But of course the game still enjoyable a lot and I will probably continue to play for a long time no matter what the trainers pokemon movesets are.