Cash is King! But so is having a great agent. Buying real estate can be a very complex process. Especially in NYC. The competition for property is fierce and a great agent knows how things work and how to keep the deal moving.
Any delay in the process will more than likely mean someone else gets the apartment. Create that trust early on and listen to your agent!