McDonald's is trying to compete with Starbucks' biggest advantage - here's who comes out on top