I have also never thought of Wyll as the moral compass of my group. Instead, I have thought of him as the moraliser of the group.

While questing through the Shadowcurse with my Origin-Gale, having Tara, Shadowheart and Astarion yank on the character at every opportunity and Lae'zel giving the occasional sharp input, helped me much more to guide the character and made him find his own moral center than Wyll ever did.

I'd say this is because Wyll has only two very impactful and inspiring scenes: When he spares Karlach in Act 1 and when he convinces her to live in Act 3 - which by the way, he should be able to do on his own if the PC isn't present. Giving him a more active role in dealing with Mizora in Act 2 or him having some meaningful interaction when you decide the fate of the other pod inhabitants, might help. I also would have expected him to have more ideas about where to look for his father if you take him to Moonrise.

His romance, while being very sweet, is also just that, it's sweet but not impactful. Astarion and Gale's (the only ones I know first hand) are both very impactful to me because they draw a connection between the PC, the plot and the development of the character. Wyll's is just him rediscovering an old hobby to court someone.