IMO - If you live in a Chase market, I would look at the Liquid
as it gives you Free Unlimited ATM transactions at Chase machines (Including Deposits should you need to make one). The Liquid does have a 5$ a month fee, but it's well worth for the convenience you get of Free Unlimited ATM use.
Next choices would be the Walmart Money Card
These 3 Cards are the most "Fair" and "Trusted" Pre-Paid Cards by Trusted Sources.
Edit: Also note the Liquid and Bluebird cards allow for Mobile Depositing of Checks, which is super convenient to having to fund the card through 3rd Parties.