How Microsoft Surface stacks up against its tablet competition