I'm a Jonathan India fan, but I don't know that it's fair to say India and Madrigal are comparable. Madrigal has been dynamite in AA (.881 OPS, 160 wRC+) in a substantial amount of time (172 PA). India just arrived in AA. Their A+ stats aren't all that comparable either, as Madrigal played in the Carolina League and India the notorious FSL.
While Madrigal isn't a generational player by any stretch of the imagination, he's a pretty unique player in that he has a really high floor. He's a sure-fire major league player. Whether he ever reaches an all star game seems up in the air. India, on the other hand, has a lot of promising skills, though no standout. As I've mentioned on the board, I'm bullish on India, but he's yet to demonstrate that he's going to hit at the major league level. He's got more pop than Madrigal and that gives him some more ceiling, but I'm not ready to put heavy money on India doing anything more than getting a cup of coffee at this point. Madrigal's going to get, at the very least, a season or two to prove he's a starter. India's yet to show he can handle the biggest step in the minors, the AA-jump.