The only two things I partially disagreed with Antonio on were on food and cost of living. It's not impossible to find a cheap place to live with roommates in NY, and people in NY take food seriously. I knew a lot of people who cooked well; just as good as SF and the Bay Area or better.