Tastee diner is cheap, but not great.
Silver diner is yuppie diner food. Don't get me wrong, I love it, but it's not a traditional diner, it's a chain diner.
Best traditional diners in the area:
Nautilus Diner has two locations, Crofton and Timonium (north side of Baltimore)
Double T diner is a Baltimore chain (8 locations) closest is Catonsville, but you can find other locations at:
http://doubletdiner.com/
Note, both of the above are Greek family owned style restaurants, not the greasy spoon type diners that we had back home when I great up. But, these do great diner food.
29 in Fairfax is okay, but not as good as the above two.