I had a thread going on the Apple forums about the apparent poor performance of the iPhone on GPRS/2G networks compared to other 2G phones. This seems to be particualrly true in low/poor strength areas. The sort of thing I'm talking about is the iPhone having 'searching' or 'no service', yet putting the same sim into a 2G phone gives a good signal. Now, the response I got from one of the experts there was that because the iPhone was optimised for 3G, there had to be compromises, and the GPRS aerial was one of them. This seemed pretty surprising to me. I tried to get other technical people to comment on that statement, but no-one did. Anyone here got any thoughts on this?