Just because Starbucks is more global doesn't mean its better, let alone good. It's terrible.
Tim Horton's is genuinely good. And cheap. Michigan is very lucky to have them because if I was stuck without it AND Caribou and had to resort to Starbucks, I don't know what I would do with myself.