Not to complicate it more, but there is also the Four Points-Chelsea.
If the experience you want is all tourists, all the time, then a Times Square hotel is a great choice. If you want to see more "real New York," then Chelsea or W Union Square are great choices because they are in neighborhoods with real New Yorkers doing their thing. Also, but are very convenient to Subways.