Must be your area. McDonalds around where I work (the hood of Indy), is pretty fast. I give props to the manager of the McD's that I go to during lunch. He's always helping out. Takes orders, fills orders, picks up and cleans off tables, walks around outside sweeping up trash. I've been meaning to write a review on that location giving him props. If there's anyone that I've seen who's been an example of "lead by example," it'd be him.
ANY Taco Bell in Indy, on the other hand, has an average wait time of 10-20 minutes. 25 minutes has been the longest I've seen.