Yeah, the movies did a lot of work to making Harry more likable as a character. His character since BND is clearly influenced by James Franco.
I do think American Son wasn't very good and should've been used to permanently make Dark Reign a part of the Spideyverse with Harry accepting Norman's offer, being on the Dark Avengers and averting the whole "Norman slept with Lily" BS.