This Consumer report is of low quality.
Premium credit cards (with benefits such as insurance) should not be compared with non-premium cards.
The idea that the annual fee should even come into the equation is laughable. In general, the annual fee is charged irrespective of whether charges are made on the account and it is therefore independent from the value derived by the user from holding the card.