An argument against vesting pardons to the SC is that they are supposed to simply apply the law, not make quick corrections based on value judgments. If separation of powers is a concern, remember that checks and balances also exist.
If I may suggest anything, perhaps replacing the president should be made easier, either by making the people be able to recall the president, or by recalling the congressmen, and the congressmen then follow through with impeachment. Or both.