I'd have to give the edge to In-N-Out
The reason being, they stick with the basic ingredients (i'm not a fan of hipster burgers with all sorts of stuff in it).
Most importantly of all, you cannot make it at home. What makes their burgers so good is the fact that they have perfect, freshly made bread, which is also lightly toasted at just the right amount.
It also has fresh meat and fresh vegetables.
Lastly, everything is perfectly proportioned. When you bite into it, not only can you taste the freshness and strong flavor of the meat and cheese. Nothing is too much. Nothing is too little.
Also, it's low priced. You can two cheeseburgers for under 6 dollars.
Look at how well proportioned this is, and the freshness of all these ingredients. You can even see the toasting of the bread inside.
Another strong contender is Carl's Jr. I only like their Superstar w/ cheese. Nicely chared meat.
McDonalds is good too, but mainly because they put a lot of salt. Their meat sometimes tastes dry. If there's a lot of ketchup and onions, their food is good.