Leonardo admits he got what he wanted from the January transfer window as he turns Inter attention to Thursday's clash at Bari.
"It's best not to make comparisons because the market is always delicate," he told the press.
"You don't always find what you want, but we were able to with Andrea Ranocchia, Giampaolo Pazzini, Houssine Kharja and Yuto Nagatomo.
"Sometimes people don't recognize the difficulty. It's not always easy making the right transfers."
Milan stalled at home to Lazio on Tuesday - a chance for Inter to close the gap at Bari.
"Bari are a team in construction and they have changed plenty compared to last year," he said.
"This game will be motivating for them, but we cannot think our of league position or theirs.
"We have to be careful. They have two or three players who can give them that push, and so we have to play it right."
Wesley Sneijer is back from injury and available against Bari. Kharja is also in the squad list for the trip south, and he is delighted with the loan deal from Genoa.
"Coming to the champions has made me happy and to play with so many champions is the maximum," Kharja said as he was unveiled.
"When Inter called I didn't think twice and I am very happy to be here.
"I am ambitious and I am here to play for my place.
"I have been involved in Italian football for ten years and I want to give a hand to the team."
Here is Inter's matchday squad for Bari: 1 Julio Cesar, 21 Paolo Orlandoni, 92 Alberto Gallinetta; 4 Javier Zanetti, 13 Maicon, 15 Andrea Ranocchia, 23 Marco Materazzi, 26 Cristian Chivu, 36 Simone Benedetti, 55 Yuto Nagatomo, 57 Felice Natalino; 8 Thiago Motta, 10 Wesley Sneijder, 14 Houssine Kharja, 19 Esteban Cambiasso, 20 Joel Obi, 29 Philppe Coutinho, 48 Lorenzo Crisetig; 7 Giampaolo Pazzini, 9 Samuel Eto'o, 22 Diego Milito, 27 Goran Pandev.