A bet on potential, vs a bet on an old warhorse bouncing back for one more season.
Not really a bet I'd like to may either way, but push come to shove I'd go McGrath due to Sloane's poor durability over the last 3 seasons (2018: 10 games missed, 2020: 5 games missed).