Its impossible to say Tefillah 3 times a day and study Torah and not see that our spiritual potential can only be fulfilled in Israel. Anyone not living in Israel needs to do major reflection and major tshuva. I don’t care how frum you are in NYC, its nothing compared to living in Israel and striving to do all 613 mitzvot.