Given a choice, In-N-Out is ALWAYS better than mcd's... but then there is not always a choice. Sometimes McD's can taste downright divine when one has been overseas for a few weeks and had no decent American food in that time. Good luck finding an In-N-Out in China; but the trusty Big Mac is never far away. Stateside, I only eat breakfast at McDs.