You have a nice list. You should get into Syracuse and some others. Syracuse might give you some good merit aid. Just curious why you don’t have SUNY Buffalo?
Based on other kids I know who applied to your reaches for engineering (and got rejected)… you should prepare yourself for not getting into any of the reaches. Not because you wouldn’t be great, but because there are just so many other strong students applying. But you might! No one here can chance you for those schools because they’re reaches for everyone no matter how strong the application.
Are you excited about attending any of the non-reaches or are you looking for additional suggestions?