The US Amex Platinum is currently the best card for returns on tickets; 5 MR points per booking mean you get 5 FB miles per $ (and getting better fares: the IAP fares are now bookable online (!) in Amex Travel). After that, the US Bank AR and Chase CSR are the best. UR points transfer 1:1 to Flying Blue and the coverages (insurance) are far better on the CSR than the BofA FB card. I see no reason to use the FB card outside of the XP.
I personally use the European FB Platinum Amex, which is damn near useless as far as miles go (2 miles per €) but it's still somewhat better than the BofA offering. Wish they'd made a better credit product.