Imad should have realistically done a lot more with the chances he's had.
Krunal is pretty bang average with the ball, but can be reliable with the bat. He is a B-tec Jadeja.
To be honest, there's nothing special about either of them. If Pakistan had better spin options, Imad wouldn't have played as many games as he has played thus far.
Krunal might not play ODIs again, unless the Indian Team sees something in him which they can improve and develop.