Ennis is projected in the lottery and probably wouldn't be able to meaningfully improve his draft position with another year at SU, so it makes sense to leave.
Grant is projected mid to late first round and likely would be able to improve his draft position with a successful junior year (and a jumper).
So, in my uninformed view, he stays.