I miss that about New York. If you avoid the tourist traps, you can get great food for reasonable prices.
In Berlin pretty much all the food is cheap, but very little of it is good. The standard of sushi is generally passable, though it's not my favorite thing.
The sushi is awful compared to Tokyo, San Francisco, New York or Helsinki. But there are lots of great options in Mitte (where all the tech companies are). Lebanese, Syrian, Turkish, Vietnamese and even some Italian restaurants are just great and very cheap.
For quality, I'd say Soho is a bit better for the price.. Midtown tends to be mediocre-affordable, awesome-superexpensive; Soho tends to be prettygood-affordable, awesome-superexpensive.
Unless midtown food options have radically changed since I last worked up there five years ago.
http://midtownlunch.com/lunch-by-food-type/