You are the one who said he was our best defenseman a lot of the time when he played. If the judge of who's the best is who made the least mistakes or who had the best corsi, it will a lot of the time be the player with the sheltered minutes and assignments.
I think McIlrath could be a fit on the bottom pairing for next season and could develop into a 4/5D, just not with this current defense. Girardi, Klein, McIlrath down the right side is way too immobile, don't pass the puck well enough and don't put up enough points. McIlrath is the easy player to trade, he's the least experienced, and he's the worst of the three, even though I know some of you will try to claim McIlrath is better than Girardi because you guys hate Girardi, but thats besides the point.
I'd actually like to trade Klein. I think his value is at its highest, I don't want us to re-sign him when he's a free agent, and I think he could bring back a top 4 PMD. I actually wouldn't be opposed to a right side of Girardi, player we traded Klein for, McIlrath in some order.
If we can't trade Klein though, a McIlrath trade wouldn't be such a bad idea.