The Swede says he respects the former Barcelona coach's ability but admits he never got along with him during his time at Camp Nou.
The Swede spent one season at Camp Nou under the 42-year-old but soon left for AC Milan, claiming the Spaniard was the reason behind his exit.
“I spoke about Pep as a man, not a coach,” Ibrahimovic told CNN. “As a coach, he's fantastic, [but] as a man, we could debate that... I only have positive things to say about Barca. They're probably the best team in the world.”
The former AC Milan star went on to say that Jose Mourinho and Fabio Capello, his coaches at Inter and Juventus respectively, are the best he has worked with.
“I've had some great coaches, but I'll go for Capello or Mourinho [as the best].”
The 31-year-old also gave his opinion on the difference in styles between Lionel Messi and Real Madrid’s Cristiano Ronaldo.
“Messi is natural, Cristiano Ronaldo is a product of training,” he added.
Finally, Ibrahimovic said that he does not feel the need to win the Champions League to feel that his career has been a success.
Asked whether he would like to win the tournament, he said: “Yes, very much, but I've had a fantastic career. I don't care.”