i think being able to fight gym leaders over and over again would make them slightly more useful ( they could give you much lower prize money than from first battle, but maybe also make it so u can only fight them once a week or so).