But in terms of "value added" he was the only fast bowler India had for a long time except some real real poor ones.
He opened the bowling for India in every match of his career and played a crucial role with the bat in tough situations.
Also unlike Imran had no support from the other end and had a ordinary batting lineup barring Gavaskar to boot.
Also Indian pitches were very flat for Pace bowlers in the 80's and even 90's and it required incredible stamina and fitenss to remain fit on those dry pitches and heat for 16 years as Kapil Dev did.
Was a world cup winning captain to boot too.
His record deteriorated somewhat in his last 2 years as he played too long.
His impact and value added to Indian cricket was maybe infact more than Imran's to Pakistan cricket(Who had fazal mahmood before him) and a bunch of fast bowlers to support him in sarfaraz plus wasim,waqar etc... later on.
Kapil had to open the bowling with Sunil Gavaskar once.
Even though Imran was a better captain.
As overall cricketers I would have Imran ahead of Kapil,but in terms of overall value added i would have kapil ahead in their teams.