The mere mention of McDonalds will solicit a spectrum of responses depending on who you ask. One thing is certain, McDonalds is a mainstay of American cuisine and fast-food dining alike. I doubt there's anyone who could imagine the USA without a McDonalds on almost every block. I find McDonalds to be a pleasantly consistent and an always available option when hunger strikes.
From the Big Mac to the Chicken McNugget, McDonalds is familiar. What American kid hasn't enjoyed a Happy Meal? You can walk into to any franchise in the country and order without looking at the menu. Sure, their regular hamburgers are small and the buns are seedless, but for those picky eaters, they serve them up just right. They have a solid menu consisting of hamburgers, chicken sandwhiches, fish sandwhiches, chicken by itself, and even salads. I'm pretty certain that 95% of Americans could find a meal here that meets their taste.
The Price is Right
My neighborhood McDonalds offers an All American Meal consisting of a small drink, a hamburger, and a small fries all for $2.31 (after tax). I don't know where else I can eat for that cheap. Plus, it will only take me a matter of minutes to get my food and get out. If I want to spend more, I can, but you won't ever break your wallet here.
Chicken Flatbread Sandwhich
My McDonalds had a limited time menu addition called the Chicken Flatbread Sandwhich. It was awesome. I loved it. It was made up of sliced grilled chicken in a sauce with tomatoes, lettuce, and grilled onions all wrapped in pita bread. Sure, they don't have it on their menu any longer, but they won me over when they did serve it.
You can walk in order with a number, pay a cheap price, and be out of there in almost no time. You don't even have to go in, after all McDonalds' two and three window drive-throughs have reached new levels of efficiency. The only way I could imagine someone not liking McDonalds is if they didn't like fast food.