Definitely!
You have your low lifes, good guys, stoopids, arrogants, psychopaths, cowards, drug addicts and a few more. Some are friends, lovers, ex's, enemies, admirers and despisers. Damn hard game to beat when it comes to sheer number and quality of npcs
I always felt sorry for Dimitri