I suggest you go with coinbase. Its an secure wallet where you can buy and sell bitcoins. 2 step secure login . Transfer to/from credit card or bank wire.
You get your coins instantly. They also have accounts for merchants and so on. Was buying and selling there with no problems.
Besides that they have a invitation promo running if you buy bitcoins for 100$ or more u will get 10$ worth of bitcoins for free
Send me a msg if you want the promo link