I didn't vote to close your question but I would have if I saw it in the review queue. I would close as 'unclear what you are asking'.
My immediate reaction to the question was that it was something off-the-wall. You have a photo that highlights St Patrick's and looking down 5th Avenue and want a comparable view for USD 150 per night. Honestly... You want mid-town Manhattan with a gorgeous view for that kind of money? And it looks like you didn't do some preliminary foundation research.
Point 1: Part of the 'ethos' on the site is to treat questions as serious when it's clear that the OP has done some foundation research. I spent 30 seconds in Google and found "10 NYC Hotels with the Best Views". Those hotels are out of reach for your budget but at least the research could temper your expectations to be more realistic. Lots of times questions that have unrealistic expectations will be referred to travel agents.
Point 2: Hotel prices in NYC are volatile; they are driven up and down by events, by season, and even by day of week. You didn't provide any of that information. Are you going on the 4th of July for example? Thanksgiving? Dog days? When vital information is missing, people will vote to close as 'unclear'.
Point 3: Foundation research again: "...Being close to the airport would be nice (don't know which one I'm flying to yet) but that's just an extra..." Conflicting objectives also make it 'unclear'. A very quick glance at Google Maps reveals the only locale that remotely fits these objectives puts you Astoria, is it worth it?
So in its current state, the question should remain closed. In the absence of substantive modifications I would vote against reopening it.
How do I get my question re-opened?
Read the FAQ on how to compose a great question. You can then edit the question to give it laser-like focus and add enough info so that a precise answer can be provided, one of which will be superior to all the others. Then accept it as an expression of courtesy.
As a side-note, West New York (New Jersey) has spectacular views of the Manhattan sky line, and prices in Hudson County/Bergen County are dead cheap! There's buses to Mid-Town about every 20 minutes. There are comparable views in Brooklyn Heights, but a lot more pricey. Your best bet at your budget is to look through AirBnB for something in the Upper East Side (70's up to 90's) or Blvd East in West New York. If you go in the week between Christmas and New Year's you can find opulent hotels in the financial district for ridiculously low prices.