I posted this a while ago but I believe it's still applicable.
My DS had a similar choice. He was offered a 4 year AROTC scholarship to VMI, VT or El Cid and got an appointment to USMMA. He chose VMI because all students are in the corps, closer to home (5 hour drive), much cooler temperature for doing PT (which you'll be doing often) and he prefers the mountains to the beach. If you love the idea of a small, charming town in the mountains while attending a top-notch, difficult military school, go to VMI, if you want to live in an awesome city (Charleston is one of my favorites, and I've been to a lot of places) go to the beach on your rare day off while attending a difficult military school go to the Citadel. Both schools are rated highly and both will serve you well if you want to be a military officer.
This is a neat website in terms of career earnings divided by state or otherwise.
https://www.payscale.com/college-salary-report/best-schools-by-state/bachelors/new-york
Check out all of your plan B schools.
VMI is number two in Virginia, behind Washington and Lee, which borders VMI and the Citadel is number one in South Carolina. It's relevant to divide them by state due to cost of living adjustments geographically speaking. Good luck in your search, that senior year is probably more stressful than it needs to be. Things will work out and everything happens for a reason.
My son is now halfway through his second year and it's been an incredible experience. Difficult but rewarding.
One thing to consider is do you want to do a Knob year at the Citadel or the Rat Line at VMI and then be a plebe at WP if you get accepted the next year? That's a lot of difficult days to endure.
My son has thrived at VMI. It's a great school. If you get an ROTC scholarship it is almost as good a deal as WP. There are local scholarships that can pay room and board if you're qualified.