Alfred State over RPI: Tell A Parent It Will Be OK

So would the summary be:

Alfred State: free ride, less desirable major
Buffalo: barely affordable, desired major
RPI: not affordable, desired major

?

Seems like Buffalo would be the best choice, although being only barely affordable is not great (but being not affordable or not having the desired major would be worse).