Mega coins are a massive issue at the moment. The only viable strategy at high ranks is multiple mega quits which involve starting a mega attack and immediately ending the run. Do this with enough people and any times encounters are won in less than 30 seconds.
They also remove a lot of people’s ability to farm points in certain pvps as the pvps barely last one flight
Honestly I’m not sure they have a place in the game. I get their function as a time saver. The issue is for them to justify their existence they need to provide a decent number of team and personal points. Remove or reduce the team element and you encourage people to play for themselves, not their team. Make the team element strong and they become the only viable strategy in some events. I honestly don’t know how to balance this in a healthy way outside of removing them