Without knowing details and specific criteria for best I'll make some guesses of what you want.
-Easy to set up direct deposit (since that is in the question)
-Easy to load cash if you need to
-Easy to apply - no credit check or application fee
-Check deposit from your phone
-Smartphone app for...