Since the character card quest line is pretty important to do and since arguably the most rewarding set of quests in the game I think they should be hero quests. That way especially new players would more likely come across the character card.
Also, think the stat the card gives should be just picked from the character card interface as you put all the other info there, not given according to what you answer. There's no merit to doing it how it's done now, it's just unclear and confusing. So if that could be changed as well I'd be nice.