Take out hard shell crabs
Avoid Dinardos. I had a terrible experience with them and watery, empty crabs that the waitress went ahead and served me despite my complaining.
If you're in the mood, you can get live ones and steam them yourself from Captain Jesse's on Washington Ave or Anastasio Seafood (i've never tried the crabs at the latter). I do know that Anastasio advertises steamed crabs. Also, if you care for a drive, there's a place that's an hour drive from Philly in Maryland called Kent Island Seafood. Little shack on the side of the road: 3706 Pulaski Hwy Abingdon, 410/676-8341. Their crabs are so good and the prices reasonable.
We get great crabs from Ippolitos Seafood at 13th and Dickenson. (215)389-8906
They have various sizes and you can order them cooked to your preferences if you buy a bushel. Last week we got a bushel of jumbos for $140. They were about the largest I have had in a long time and very tasty. You can also order smaller amounts.
fyi - its Anastasi's, not Anastasio's.
also , was there for take out the other night and got some of the best fried flounder ever!
and had ordered the fried calamari also but the guy at the counter said eh, the current batch isn't great - get something else. i do like it when the folks tell you straight up what is good. so, when you order your crabs, ask him to be candid about them.
we got crab balls - which did have both lump crab and also imitation crab - there weren't awful....but not stellar.