Welcome to Credit Card Forum!
The best Visa card deal varies depending on what you are looking for. Per your request, you are seeking cash back and no annual fee
. For you I would strongly recommend the Capital One Cash Rewards.
If you are most interesting in having stellar customer service
then I would recommend the Chase Sapphire
Visa card deal, which offers a signup promotion. The award winning customer service connects you to a live person without having to press #
To compare other reward cards, please check out our sponsored ranking of the best cash back credit cards
If you are seeking the best Visa card for a balance transfer, then visit our best credit cards for balance transfers
Best of luck!