I would not get breakfast at Mcdonalds unless I was very desperate regardless of what it was.
However, while people find this weird, I always eat full meals for breakfast.
Specifically, there are almost always leftovers from last nights dinner that I have. Today breakfast was a full serving of salmon and rice, a few days ago was chicken, and before that it was pork chops and potatos.
Maybe unusual, but it works great. I have tons of energy for the whole morning and this way I don't get hungry until lunch, where as if I just had fruit or cereal, I'd be starving by 10 am.