Don't remember where I heard it, but I was told that Starbucks has actually decent quality beans that they overroast way too far. What a waste.
Your experience seems to agree with what I heard.
Their lattes are a treat, though. A white mocha, pumpkin spice, or in the winter, a creme brulee latte are all divine. Basically hot milkshakes.