eChecks usually take much longer to process.
Instant transfers are exactly that, instant. You either have money in your account and they take it out immediately, or they take your backup source.
So.. Do instant transfer. Much faster, just make sure you have enough in your account to avoid overdraft charges.