First off, let me get this out of the way... if you own and drive a car, you should never, ever play one of the city courses... you should be driving out to Long Island or more upstate, where you will have your choice out of a plethera of superbly maintained and designerd courses.
That being said, As far as layout, and variety of holes, and challenge goes, Forest Park is my favorite city course. As far as grooming conditions, it is in the worst shape of all the city courses, and any other course i have ever played.
As stated earlier... hopefully you own a car and can go play real golf, on real golf courses.... if not.... then play whatever course is closest to where you live, as none of them are worth your 8 hours.
Cons: fees, condition, pace