Speaking only of the migratory run which is in the spring or very late fall. Maryland is 1 fish per person. The fish must be over 28" and you cannot keep 35-41" (which is the bulk of the fish during the run).
Of course our summer resident fish who never leave the bay the limits could be refined in my opinion. they are 2 fish per person over 18", one of which is allowed to be over 28". Personally I wouldnt mind seeing the resident fish raised to 22" or 24". I agree that there is not much meat on an 18" bass. Although I have kept them I dont keep a lot of summer fish unless i have guests who want them as they are said to be unhealthy to eat more than one a month. The migratory fish are much better to eat.
Btw, I think NJ is now 16.5" for summer flounder.