One other possibility is that the actual antenna actually works well; but the signal meter is designed/implemented poorly. It doesn't measure the actual rx/tx performance of the antenna, thus the skewed reading when you touch parts of the body (some reports mentioned the call goes on without issue with zero signal bar).