Personally I am not a fan of Starbucks. Their coffees are always super weak and I can hardly taste the coffee. I used to work as a barista for years and and I have found that if you want to get good coffee you have to stay away from the big chains.
Coffee making is an art and it takes time to make a good cup. You have to make sure that you steam the milk right, grind the beans right, etc etc...things that busy chains don't have time for. A perfect espresso is supposed to take approximately 25 seconds from the moment you put it on till it's done....this is never the case at Starbucks, and the reason why their coffee tastes watery.
Another thing that annoys me there is that they just leave the milk to "steam by itself". No wonder they don't get foam on their coffees and have to use spoons to scoop up old foam and put on top of the cappuccino...gross!!
My advice, if you want good coffee, look for small coffee shops. There are tons of them all around the city :)