Well I'm a newbie and I asked 2 of my friends which wallet should I get.
One of them recommended me Coinbase and the other said BTC-E. Not sure which one should I go for. This thread kind of puts me off BTC-e.
I'm sorry for the OP but BTC-E being the exchange it is must take certain precautions when dealing with a money wire. OP it is not uncommon for people to wait 3 + weeks for a money wire to clear. Understandably 3 weeks in this game is not fair, things can change quickly. Maybe try another method to credit your account.