I have been to both Starbucks and Costa Coffee. They have their good and bad stuff.
Mugs and Tumblers and ****: Starbucks, all the way.
Coffee: Undecided. They both suck when it comes to coffee.
Atmosphere: Starbucks. Costa is not that far behind.
Ham & Cheese Paninis: Costa hands down.
I would choose Costa by a hair.