Capital One Venture vs Citi Premier

The Capital One Venture and Citi Premier both offer generous sign-up bonuses for a modest annual fee — but one pulls well ahead in terms of benefits.