Many of the best options don't charge annual fees, while those that do offer significant value to offset your financial investment. Business Insider's experts evaluated dozens of credit cards ...