Dakota Lynn mentioned two of my favorites! Blue Bayou is better for lunch in my opinion, you can get the famous Monte Cristo sandwich. Those are both sit downs that need priority seatings to be made in advance. For counter service options here are my favorites:
In
Disneyland:
Rancho del Zocalo. Great Mexican food, probably our favorite counter service place. I think they have bbq too, the menu has changed some, plus we just always order the Mexican. Very good nachos and taco salads.
Redd Rockets Pizza Port: Decent pizza, salads and this chicken pasta that is very good. Kind of noisy in there but a great place to grab a bite while you wait for your Space Mountain fastpass to come up since its right next to the ride!
French Market: Very nice atmosphere, fried chicken, jambalaya and bbq beef sandwiches to name a few. Sometimes (maybe weekends only) they play live jazz.
Riverbelle Terrace. For breakfast they have Mickey shaped pancakes, the rest of the day they have soup served in bread bowls and some other things that have all been tasty when we have eaten there which hasn't been in awhile.
In California Adventure:
We love Taste Pilots Grill. Great burgers, chicken sandwiches and ribs. That is almost always where we eat counter service at DCA unless we do the character meal at Ariel's Grotto.
I don't know why people don't like the food so much, to me it is way above the usual theme park selections. I also think the food at Disneyland is better than the food at Disneyworld but that may just be me and my family. Things are pricey and most places have HUGE portions that can be shared. So check out what other's are eating as you go in so you don't spend money that gets basically thrown away!