Trouble deciding between Macaulay honors and Binghamton

Hello everyone.
I am a senior in highschool right now and I am conflicted between SUNY Binghamton and CUNY macaulay honors at Brooklyn College. To give a bit of background about myself, I go to an academically challenging high school and my SAT was in the mid 1400s, my average in highscool was in the high 90s (95-97 range), I have 9 AP classes with 3 fives (none of them in hard science or math). I do not really know what I want to do (ughhh!) but pre med is definitely a possibility for me, even though I am worried that I haven’t really taken any advanced science classes in high school. None of the other schools that I really wanted to go to accepted me, so I just have Bing and Macaulay as my options. Now, Bing will be pretty expensive for me (even though I come from a pretty low income, single parent household), but apparently I got a good deal. My mom will barely be able to make the payments for the semesters (but she says she can do it) and even with that I will be left with a $24,000 loan at the end of the 4 years. However, Macaulay will be completely free with other perks. If I knew better, I would apply to Hunter instead of Brooklyn College because it is stronger academically (I didn’t know that) and they have a better pre med program. I personally would rather go to Bing because it will be more challenging academically for me and the students there are generally very happy. Also, transferring from Bing to Cornell CALS is a POSSIBILITY that I would want to look into, and the credits from SUNY to SUNY will transfer easily. I know I just laid out a lot of information, but I really need advice. Anything will help. I guess I’m asking if Bing is worth it for the money in my situation. Thank you for any response.