As much as he is an absolute champion who deserves to play 300 games, unless we find another forward of equal or close to equal ability, then our forward line will never function properly with him there.
It's possible that he could play an Alistair Lynch role for a maybe two more years, but we need a Jonathon Brown at CHF to make that work. Clearly he isn't going to play as a wingman for another two years.
If we can't see that happening, then I'd send him off this year if he can make it back for a few games. We need to get on with constructing a new functioning forward line.