It seems that Discover offers the best deal with all those cash back bonus. Then upon browsing I found American Express Blue from American Express® the best overall on the websites. However, it seems MasterCard and Visas are the most widely accepted card.
I am a college student and want to get a credit card to start building up credit. Discover and American Express are my preferences but the only thing I felt hesitant about it is not every place accept Discover and American Express.
Or should I get one from Citi or Orchard??