Localbitcoins is the best place to buy bitcoins as there are many trusted traders with high trust ratings and as soon as they receive your deposit they will transfer bitcoins instantly to your wallet.
It's as good as any other. Localbitcoins is ok only if you're willing to meet up and have time for it all. Also in many areas there are no nearby vendors.
It's much easier and faster to simply make an account on one of the more anonymous exchanges like btc-e and have coins on your personal wallet in 30 min.