I had to take work in the Philly/South Jersey area and I have been here for 3-4 years. It isnt bad at all. For a big city, the traffic and crowding isnt bad at all. You still get winter, but it is fairly mild. If you like to ski, some nice ski country 1 1/2 hours away. DC is close, NYC is close.... SOme awesome things to do in Philly as well.
The Bills backers of Philly have great get togethers too at the Public House in Philly. Check them out.
Oh yeah, the drive to Buffalo isnt bad at all. I still get to 4-5 Bills games and maybe 10 Sabres games.