have been at Cape May a couple of times (didn't have crab legs either time) It's a good buffet, but just good - not fantastic. And typical Disney buffet - bright/loud/busy, etc. Basically you want to eat & get out of there.
We just ate at Maya Grille in January 2010 -- loved it. Atmosphere, ambiance, decor, service, entertainment (strolling guitarist) and food were wonderful. Very relaxing atmospher - quiet/peaceful/enjoyable...comfortable enough to want to linger over coffee or after-dinner drinks.