I can't speak on the Hampton or ES, but I stayed at the PHL Hilton last year. It's nothing special, but if you're just there for one night, it works. The staff is OK. There is no towers/concierge/executive floor. Their idea of an upgrade is an HHonors room. The shuttle runs frequently to the airport. I stayed at the Marriott attached to the terminal before that and it was nicer, but no HHonors credit. I'd probably try the ES next time.