It's really up to you what card you should get. You should find a card that coincides with your spending and purchases, and gives you the most benefit and rewards. However, you don't need a long credit history to get the Chase Freedom
With your scores, I'd try it. A lot of my college friends who are actively building credit have the Freedom. They recently announced some changes to the benefits, but even without, the Freedom is a great beginner card I feel.
Also, all credit card issuers hard pull when you apply for a credit card, so don't really worry about it. I think having a lot of hard pulls for credit cards usually negatively impacts your credit when you also get denied for a lot of those applications, so issuers see that person as desperate and therefore a risk.