Cody's usually pretty entertaining in his DR sessions.
Overall, he's maybe a little bland for not having certain personality traits that really stand out but I like people like him. He's really chill, really nice almost 100% of the time, acts with class and respect, etc. - The stuff with Christine damages that image a little for him but I don't think it should really. IMO he has entertaining moments as well.
As for deserving to win it, he played a game that will bore a lot of people watching (mainly if you don't like him / aren't supporting what he's doing) but it was a game that will get you far in most seasons of Big Brother. The only thing against him is that he's playing Derrick's game but that can still be debated as a positive depending on his speech. If he takes Victoria to F2 rather than Derrick that basically completes a pretty solid game played by him this year. He's definitely one of the most deserving out of the cast this year.