acnestry, 23andme, my heritage?

has anybody tried the dna things like ancestry, 23andme, my heritage? if so, which is the best?

-

I am adopted and i know nothing about myself or my background, where i come from and i want to find out.