I popped over to SF for a week, taking with me my UK 3g iPhone. At no time did I have less than stellar reception from AT&T. I travelled from SF to San Jose or so, it seemed pretty solid to me.
Is the US version of the iPhone different hardware? :/ Maybe it's only crappy if you have a contract with AT&T? Maybe 'roaming' phones are given priority? idk...