To begin with, when comparing two IIMs, the question is which is better, not which is the best.
The answer to this question is, of course, subjective.
IIM Calcutta is a more established institution than IIM Lucknow, and it consistently receives higher rankings. As a result, according to any layman or literate man, it will be better than IIM Lucknow.
IIM C is superior in terms of finance specialization and placements. IIM L is superior in terms of marketing specialization and placements.
IIM C is calm, whereas IIM L is frenetic.
IIM C fees are significantly higher than IIM L fees.
IIM C has a high percentage of engineers who go there, whereas IIM L has a wide range of academic disciplines.
IIM C Has more alums than IIM L. This is also a significant feature of how old the college is.