I don't care at all about my companions being "nuanced" or "flawed" because that's what's "realistic."
I'm strongly of the opinion that emotional baggage or flaws don't automatically make characters better written or more realistic. "Nuanced" is often good, but I like simple, fun characters too (and actually find them refreshing in the modern race for "depth", which often equals "drama").
You said it my friend. So this^
Separately, I've always been torn between Yen and Triss. Yen is so obviously the default love of Geralt. So it makes sense to always go with her. But Triss is such a sweetheart, and a redhead on top of that, it's just ... well ... YUM!!