Would i be better off buying my streak from dell or from AT&T?
It'll probably be sold from Dell only, unlocked.
As a AT&T customer, I have never had an issue getting devices unlocked for free by AT&T.
As far as price goes, allot depends on how much AT&T wants for a contracted device verses a unlocked.
We are assuming the rumor of "$500" is correct from Dell directly, but only time will tell what the actual prices will be from various vendors.
Separate names with a comma.