“UIUC doesn’t consider class rank apparently”
UIUC is very competitive for CS. It is also very highly ranked for CS. You are out of state. Both acceptance and affordability look like reaches to me.
“Too close to my hometown.”
If you attend a university that is a 5 minute drive from home, and live on campus, then it will almost be like living in a different world. You will wake up in a dorm room surrounded by university students. You will keep your own hours and do your own wash. If you need help at some point (eg, get sick or have a bad breakup) then help will be nearby.
I do not know whether UNC-CH is a safety for you. Your guidance counselor should have a better idea. If it is a safety than I would not be too concerned since it is very good. However, I would be inclined to add one more safer school to your list.