In my town there are 3 KFC's: 2 standalone, eat-in/takeout restaurants (one at each end of town), and the 3rd is a combo KFC/Taco Bell in the food court. The one in the food court is the least convenient. You have to find parking at the mall and walk in to the food court. It is also the only one of the 3 that can consistently get you your order in under 20 minutes.
Both of the 2 standalones have absolutely horrible service. At each one, I have seen a backlog of more than 5 takout customers waiting for 20 minutes or more. When it's like that, they give you a free dessert (a small cake or bag of brownies) for your trouble. It's not due to 1 person ordering a huge amount of food, either. They are just slow and disorganized. I put up with it for far too long due to my unholy love of fried chicken.
Then I discovered the Mary Brown's near my house (a Canadian fried-chicken chain). Fast, courteous service! They also deliver, and they are quick. Usually less than 20 minutes! That's right, they can make the food and bring it to my house faster than KFC can get my order together while I'm standing there waiting for it. When the Mary Brown's gets to my house, it's still too hot to eat right away. It's also cheaper than KFC, and just as nommy. I love them. And I love fried chicken.