Agree with you on the cultural events, but the NYC subway is definitely dirty compared to the systems of the two other cities I've lived in (Toronto and London).
I was mostly in LIC and Manhattan though. Maybe it's not so dirty in the other boroughs?