No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Which would have better odds for approval with 700's scores across the board?
Both.
I would assume the Chase SW Visa is an easier approval.
Both. I have and use both.