I don't know if you saw a previous post that was similar to this, comparing NYU and Hunter. Honestly, I have my MSW from NYU but I have THREE degrees from Hunter (BA, MSEd, MA), NYU is great but cost a fortune and I'm now in serious debt. Hunter has an amazing social work program. If I had to do it again I'd get my MSW from Hunter. And like Columbia, it has "tracks" so you can focus on your specific interests.
I still love NYU and I'm going back for my DSW, but if I had to do it again I would get my MSW at Hunter because it is equally as good but costs a fraction of the price.