The risk is that if they are hacked, the hacker has all the info needed to drain your checking account. It is much harder to work with a bank to resolve such issues than it is with a credit card. Depends on the fee of course.