The economy may be back in the black, but competition for consumer spend has never been fiercer.