Definitely! Another thing to consider is that private schools, which have the same tuition for in- and out-of-state students, tend to have higher tuition than public schools, so the higher out-of-state tuition at public schools is often on par with private tuition across the board (both in- and out-of-state) - so getting in-state tuition or financial assistance at public schools can help make tuition more affordable, no matter where you go.It seems like a lot of state schools are doing this for OOS applicants. I had three schools give me scholarships for being OOS. Some were better than others, but anything helps! Buffalo was one of those schools and they were the most generous with the scholarships.
Also, Buffalo is really cheap to live, compared to most of the US, so I would consider them over the other NY schools mentioned above, especially the private ones and newer state schools (Binghamton, for example).