I grew up outside Philly, so I kinda have a feel for that.
I've worked short term in Boston, at BU as a matter of fact. I liked Boston. The T is great, the people were OK most of the time and occasionally great.
Being from Philly, you're used to diversity of cuisine, but I've been in the south for a million years and loved the food in Boston. Atlanta is a nice city, but it can't compare to Boston for my money. If diversity of food and culture is important to you, think twice about Atlanta.
<disclaimer>By the way, this is not a criticism of Atlanta or the south. It is just one old man's opinion about relative diversity. </disclaimer>