No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
As far as I know the no AF version only comes in standard Visa. You have to get the Premier if you want a Visa Signature. Of course, for most people it's not a big deal either way