I've been using BankDirect for the past 2 years and have no complaints whatsoever. The miles post promptly on the first working day of every month. Even the referral miles post within two days of opening the acount.
BTW to get the 5000 bonus miles for direct depost, some of my friends have got it by connecing bankdirect to C2it. C2IT ususllay does soeme small deposits (less than $1) and Bankdirect thinks that as adirect deposit.
If anyone interested in the additional 1000 miles for being referred by an existing customer one of us in this thread could do that.