Try discover. No annual fee and no ftf. Only catch us that it is not accepted everywhere. Call them and they will tell where it is accepted.
I ended up with the sapphire preferred, 85$ annual fee, but comes with plenty of benefits which far outweigh the cost. I really like it when I call them, I immediately get a rep on the phone who understands me and can help me if I have an issue!
Good luck