I haven't even used a mega yet. :PP
It is too easy the caves are not mazes and the opposing trainers never have more than three pokemon! Back in my day, trainers had 6 and made you leave a cave several times to heal before making it to the next city. :old: