When you find yourself struggling with quests it may be time to consider replaying previously completed quests to strengthen your team. There are branching quests on most of the maps and you can earn bonus rewards for completing all of the possible routes.