Ipswich signed the 32-year-old on a free deal after it emerged that he had no future at Elland Road and McCarthy is pleased his club were able to pick him up.
“I wonder what other people didn’t see in him which meant we could get him for nothing,” said the Ipswich boss.
“I think his performances, even taking away the goals, have been very, very good.”
“Like his brother (Stephen) he’s just a great character to have around. They’re completely nuts! It’s great, I love it.”
There are two possible reasons Leeds allowed him to leave and it’s no fault of Leeds head coach Neil Redfearn.
Firstly, Redfearn doesn’t have control over transfers and the futures of players at the club.
The Leeds boss has been quite open over the fact his side have a recruiter who controls transfers, as he confirmed to the Yorkshire Evening Post.
He can request decisions are made in relation to the players who come and go but he doesn’t appear to have the final say.
Secondly, Leeds already had very good attacking options, which meant it was difficult for Hunt to get into the side.
Billy Sharp, Mirco Antenucci and Steve Morison all represent very good and experience strikers who made it difficult for Hunt to get game time.
Occasionally good players just slip away from football clubs for a variety of reasons, allowing other sides to pick them up on cheap deals.
Leeds have already moved on from the era when Hunt led their frontline and they can only be criticised because of the differing league positions between them and Ipswich, where Hunt could now play a role in a promotion campaign.