Everyone has said pretty much the same thing. Here's my take. First, we are in an interesting situation in New York as now there are much fewer listings and quite a bit of demand. There is no buyers market and if you were waiting for real estate to hit bottom then, you've already missed that. When demand outweighs supply multiple offer will occur and that will drive up prices.
Next, you may think there is plenty of property to look at but when you apply your criteria for specific location, proximity to transportation, shopping and anything else that is important to you, inventory will dwindle further. There is always some level of compromise unless perhaps you have unlimited funds.
If you are prepared to buy now, I strongly suggest you work with a broker who can show properties that mostly fit your criteria. When you find what you like don't sit on your hands, make an offer. You can always continue to look. Good luck.