Shadow works far better as a character nowadays than Knuckles. In that he actually was relevant to the story of the games in the last 15 years, even if people weren't too keen on the stories themselves. That said, other than cameos, I think both characters could be easily left aside now with minimal damage to the series. Have them still out there, but don't feel obligated to have them in. That's another thing Unleashed did right.