HTC's One X is about as good of an Android phone as you'll find on the market, but even it is not without some flaws. Since launch, some users have complained on various forums about a bug that keeps the One X from reliably connecting to Wi-Fi. HTC issued a software update a few weeks ago to help improve the connection, but users on the xda-developers forums believe that it's a hardware issue — some affected users can "squeeze" their phone to improve the signal. HTC has finally acknowledged this problem; in a statement to AndroidCentral, the company said that it has "identified a fix that strengthens the area of the phone around the WiFi antennae connection points."
Furthermore, HTC noted that it has "taken immediate steps to implement a solution in our production process to prevent this issue from happening in the future," but that doesn't really help those who own the device and are having this issue. It's not clear exactly how widespread this problem is — HTC only said that "many customers have not experienced any problems with signal strength" — but it shouldn't be a problem for future purchasers. Now, HTC just needs to help affected customers get working handsets with minimal hassle. We've reached out to HTC for more info on this problem and will update if we hear anything.
Update: AndroidCentral has received a little more detail on this issue — it sounds like this issue only affects the Tegra 3 version of the One X. Those who purchased the LTE version with a dual-core Qualcomm processor should be unaffected. HTC also gave some details on how to exchange your device. Affected users can call customer support and will be walked through some steps to verify the issue. At that point, HTC's customer service will work on the next steps to get your affected phone replaced.
Update 2: An HTC spokesperson confirmed to us that the Wi-Fi hardware issue does indeed only affect the Tegra 3 One X — US owners shouldn't have to worry about this issue. The company also noted that "the issue is only affecting a small subset of global One X units." However annoying this problem may be, at least it doesn't appear too widespread.