Ah feck, didn't check their standings after last weekend. Still a game in hand compared to Milan thoughInter are not Seie A leaders. And they've only won 1 in 6 games against the Serie A top 5 this season. And of course, the whole top 5 of Serie A is not worth that much in Europe currently. They are all decent teams, but none of them is expected to make a CL semifinal.
You're right about the other points, I don't think they're world beaters or anything, but winning there is still nice and a good achievement, even if it wasn't in dominating fashion. I'll take it.