If you want pigeon in a restuarant, in my experience, it is going to be called squab and it will cost you a few bucks. I guess it can be considered gourmet cuisine.
As a source of food in a survival situation, I think it all depends on how hungry you are and waht you aversions are to the particular dish. I've had squab, but if you told me if came from the NYC streets, I might not have wanted it for the price I paid. If hungry enough, it would look like dinner to me.
However, piegon as a food source might not be something you want to go out, hunt, kill and roast. You might be much better off catching them, confining them, feeding them and giving them a hone, to which they will return, in essence raising them as you would chicken. I've read that if you do catch them, confining them and feeding them for a few weeks can get them to consider the new digs home. I don't think the egg production is as good as for chickens, and the meat may not be either. But pigeons are birds that can pretty much care for themselves, as that is what they do anyway.