I've been looking into this issue the past few months and I've found that while every program has small advantages and disadvantages, for me on balance the CUNY public programs are generally as good as the private ones in NYC, and definitely worth it once you take into account the huge savings, which you can put away toward a year of medical school. Think of it as getting a scholarship to one year of medical school.