Is there any new good companies/ options? I am living in the Usa. Bad credit.
There aren't really any credit cards for bitcoin right now.
However if you are looking for bitcoin debit cards(which i'm assuming you are, since you mentioned 'prepaid' and credit cards can't be prepaid), you can look into Wirex, Cryptopay, and even Wagecan. All of them offer pretty good prepaid debit cards that can be topped up and used worldwide.
Just look through their fee schedule though, they may be charging different amounts for certain things.