I’d disagree that USC has a better alumni network than UIUC. And UIUC is cheaper so no need based aid can’t really be a con for UIUC. Where is the half off tuition at UIUC coming from?
Both great choices though. If it were my kid, I’d advise attending UIUC. Good luck with your decision.