I don't think Piette gets the credit he deserves. He was one of our best players in the 2017 Gold Cup (one of the last times we actually played a competitive game) and game in and game out is solid for the Impact. We still haven't seen the best of him yet! (apologies to whoever it was that started that thread)
I'm not saying he should necessarily replace any of those players above on the field, but he deserves to be added to the list, he is consistently in form. He just happens to be stuck behind Hutchinson.