It's an interesting take, but I do think struggling with his monstrous nature and craving for blood is kind of integral to his character- otherwise, the uniqueness of being a vampire gives way to being a vampire skin on a regular superhero. Having some degree of control over it isn't a bad idea, since it shows he's made progress, but I'd be careful not to just remove one of the character's central conflicts, since that's part of what makes him interesting.