For sure it depends on what payment methods you can use. As posted before I used VirWox and was very happy with. Downside there is for sure, that you first have to change it in Linden Dollar. But you can use paysafecard, Ukash and Paypal, so I think the higher fees are worth it.
the only thing that sucked with them is that I had to wait almost 36 hours to have my bitcoins processed. In that time they dropped to lower numbers and it semi bothered me.
That sucks for sure, but where else can you still buy via paypal or paysafecard? Thou the fees for paysafecard are huge 20% I think.