Yeah, I do understand the difference, and I agree. But it's not that clear-cut. Lopez has a very good scoring record in the CL - the highest competition for clubs in the world, so you're not talking about a dodo. Last year's Italy was a disgrace although I agree with his performances in Spain before, I wouldn't consider Italy a top domestic league anymore. Still, as I said, Diego is 30 (will be 31 when WC is on) and has probably seen his best years (although in the slower Italy he may play for longer), Lopez is 26 and still yet to hit his peak. He's already got 6 goals for Lyon and in France they can't stop
raving about him.
Maybe it's personal preference but I'd prefer a forward like Lopez than Milito. We'll see at the end of the season how they've done and whether they earn a call-up.