Im Normalfall bekommt man ohne Gegenleistung nirgends eine TLD, und das, was die dann mit Werbung verdienen, liegt wahrscheinlich noch über den Kosten für die Domain
So teuer sind die ja nun auch nicht mehr, und bei selber gekauftem weiß man wenigstens, was man hat.

Denn: Wenn dir einer umsonst eine TLD bereitstellt, sei es nun mit Werbung oder ohne, auf jeden Fall ist diese Domain dann ja auf Ihn registriert und nicht auf dich.
Und dann überleg dir mal, was derjenige macht, wenn deine Seite PageRank 9 hat etc.

Wer nur mal eben so ne Testdomain braucht für kleinere Seiten oder so, sollte dann einfach zu einer kostenlosen und werbefreien Subdomain greifen, da gibt es ja so tolle Sachen wie:
http://www.rockt.es/
Also dann bspw.: http://bei.peter.rockt.es