Definitely Silver Skewers - I take everyone I know there. Consistently good over 10+ years.
Prime Street Grille - also nice
Casey Jones - not as good as it used to be, but decent
Ouzo's - good food; not thrilled with the atmosphere.
If you want the best pizza - try OBO's in Smallwood Village (owned by the people who own Ouzo's) - wood fired brick oven - the pizza is amazing. Eating in store, not so much.
North of Waldorf, there's a very good italian place - Roma's I think is the name of it - it's right there with Bonefish.
Personally, I like to stay away from the chain restaurants. They always seem good when they first open then go to crap after a year or so when the quality control people have vacated. Privately owned restaurants seem to keep up their quality in order to compete - or they disappear quickly.