Two factors clinch Byleth on b) for me. Firstly, you get the improved Goddess Dance/Instruct with +3 to all attributes, which is unquestionably better than all the other permutations of that skill (with the possible exception of +5 speed on covert units, but I'm not personally convinced). Secondly, Goddess Dance gives a huge EXP boost to whoever uses it, and in particular when a low level character uses it on high level characters. Since b) needs some work when you get them, this can help them become viable in their own right. But in any case, after 2 maddening playthroughs I wouldn't seriously consider putting Byleth or Corrin on anyone other than a) or b).
Good luck on the final chapters; I strongly suggest warp skipping 25, it's the worst map in the game by far.