I don't like NYC for these reasons:
1. Dirty in general.
2. Subway line/time is too frequently altered without any precaution.
3. Subway does not stretch out to every part of NYC. For much of Queens, Brooklyn, Bronx, and the entire Staten Island, you need your own car.
4. The skyscrapers make me feel that I am cooped up. Sometimes I want to see a clear sky, not interrupted by skyscrapers.
5. Telecommunicaion infrastructure is very poor. I cannot use my cell phone in subway, accessbility to computers & the net is very low.
6. I need more public restrooms.
7. Cost of Living is high compared to other cities (I didn't realize it but once I visited Phliadelphia, I found that Philly is whole lot cheaper than NYC.)
8. Accessiblity to on-land natural environment is very low. I can find some parks like the Central Park, but I want true natural parks/mountains.
9. I cannot drink alcohol on streets, and why did I have to wait until 21 to become eligible to drink alcohol? (Maybe it's a matter of USA, not solely of NYC.)
I like NYC for the following reasons:
1. A lot of theatrical/musical venues: Lincoln Center, Carnegie Hall, and Broadway
2. Bus system is very good.
3. Good city layout--easy to locate places.
4. Well-developed library and (academic) database.
5. It's a seaport--I like to see sea.
--------------------------------------------------------------------------
In summary, I like NYC's cultural infra and information database. However, the good info database is hard to use b/o poor information infrastructure. Also, I want NYC to improve transportaion system. In terms of nature, well, it's kinda inevident, so complaining on that won't produce any change--I may just live with it.