Each major fight has a different version depending on difficulty, with Easy mode having fewer Pokemon and lower levels, worse sets, normal mode being around reborn difficulty (six pokemon for most fights, decent sets based on field), and intense mode having overall higher levels and better sets/pokemon. Most normal trainers simply have levels adjusted based on difficulty.