Three hours, seriously? That is no longer within the metro area of NY, not even close. If you're talking about suburban commuting, houses upstate in Westchester are still $1 million with a fat 3% property tax bill. The trains suck and have a history of safety issues and you have to spend 2 hours a day on one. No thanks.
Don't try to settle in the NY metro w/ a family unless you are in finance, your quality of life will suck. If you aren't living in the city there's no point to being here, I would much rather be somewhere like Utah, California, Wash state.