i didnt go very far, but the concept seem interesting, adding complexity by showing stats for the character and giving stats requirement to each quest and allowing the player to recruit new characters could be push the player to develop strategy around specializing certains hero in certain type of quest