The characters in The Witcher 3, including both main and side characters, are multidimensional and complex. They have their own strengths, weaknesses, and personal struggles, which allows players to form deep connections with them as they explore their stories and make choices that affect their fates.