I've had the Bluebird card for 4 years now and couldn't be happier with it.
There's no fees at a money pass ATM to withdraw money and the checks are free. I haven't used the checks until now.
But when I had them shipped they got here in 5 days.
I highly recommend Bluebird American Express. You can also use it to pay bills with online which is what I do for my internet bill.
My isp got the payment in 2 days from sending it to them.