I have a sneaky suspicion that places like Subway are trying to make America fat by driving people to McD's with their high prices... But that's my own little conspiracy theory.
Coldstone is alright, as is Marble Slab (though they had a Hepatitis A scare here), but I am not a huge "junk" food eater, so I do not frequent them.
As far as Starbuck's goes, I only go in there when I need a quick cup of coffee. Usually I just buy a nice pound of coffee from Whole Foods and drink that though, puts Starbuck's to shame.