I do think it's a sign of well written characters that none of them are unqualified good or bad. If it's that simple, they aren't going to feel genuine.

I have some concerns that some of the threads might end up oversimplified rather than left dangling ( real life doesn't always wrap up neatly).