What is the nuance of お人好し vs いい人?

I'm reading the manga 僕だけがいない街 where the following is thought about a character who is kind towards the protagonist:

相変わらず{あいかわらず}お人好し{おひとよし}。。。いやいい人{ひと}だ。

The implication is that the guy is a good person. What is the difference though between お人好し and いい人 that the protagonist finds necessary to emphasize?

Ringil
  • 8.1k
  • 2
  • 21
  • 46