You Are revealing for what you are, finally: a fandroid here to bash Apple and justify his choice.

As I told you 35383 times, the iPhone 4 external antenna allows to manage calls at a significant lower signal strength, so it compensates for the attenuation problem. It is called "better signal to noise ratio", but keep ignoring it. No problem.
Apple demonstrated that basically every phone lose bars when held. Nothing more, nothing less.
Show me that you can make a call at -121 dB, as anandtech proved on iPhone 4, with an internal antenna.
It's a trade off: sensitivity for attenuation.
Once you know what spot to avoid, the iPhone 4 is indeed a better PHONE than previous models.
Read again the anandtech review, where they clearly stated they could make calls when 3GS couldn't ...
iPhone 4 is a better phone than 3GS. In every aspect.