I don't eat fastfood when I'm at home, but when I'm on holidays you can find me in a McD a lot more often, for several reasons: they have reliable wifi, clean toilets and safe food. I have immune issues so when I doubt in foreign countries, I look for the big yellow M. These days they offer pretty good quality food (for a fastfood place) lots of salads and veggie options on the menu. Their food is probably the best quality of all the cheap fastfood places. My doctor always recommends food from big American corporations in countries where the food quality is lower, because they risk getting sued for $$$$$ so they go to extreme lengths to make sure their food is safe and their internal regulations are super strict. I guess compensation culture is good for something :)
They are opening McCafe's in many cities in Europe now, that basically look like Starbucks except they cost half as much. They look pretty nice on the outside and McDonalds is known to have good coffee (at least in my country, don't know if they use the same machines everywhere). We grab a coffee from them with a group of coworkers a couple of times a year because it's the only restaurant in walking distance from our office and our work coffee is awful. It's maybe 5 times a year so the bonding aspect is worth the money. I have never visited Starbucks ever because it just seems so expensive - who in the right minds would pay over €5 for a cup of coffee when it costs half elsewhere?