W-well, I ended up dropping Subaru, but that was before I read this. But this basically confirmed what I was afraid of with him. He was getting harder to play in large part because of this "one-track mind" trap I let myself fall into. But even tough I'm not planning to play him in the immediate future, I'll keep these points in mind.
As for Sherlock, Yeah, it's hard for me to balance out how to actually get him to interact with others because part of his character is about avoiding people unless they are useful to him. Still, I will try and make him more available for interactions in the future.
Thank you for the honesty, anon. I will take this to heart ^^