Madrigal was a top 10 2nd basemen (by fWAR) at the time of his injury. His bat clearly plays at the big league level and I think he was making strides before the injury. I don't want to have another Madrigal debate with anyone, really, but he was objectively a very productive player and clearly better than the utility guys they've brought in to replace him.