Although I liked the performance of the TRENDnet TEW-645UB, I found its size to be awkward. You certainly would not use this adapter for your laptop. For a desktop it is great and does provide very good speed and coverage.
There were a few drawbacks to using the 645UB, though, if you have a mixture of slower/older wireless technology, the 645UB seems to place its own speed limit on itself. I found that with n, g, and b speeds enabled on the D-Link DIR-655, the TEW-645UB would not perform faster than 65Mbps. If I shut off b it would jump to 135Mbps and with only n enabled I was able to hit as high as 200Mbps.
The latter speed was not consistent; I am not sure if it is the adapter or the D-Link router that was the cause. This behavior was not present on the TP-Link or Intel adapters. They were both able to perform at high speed, even with b enabled.
With that all said and done, the TRENDnet TEW-645UB is still a good pick up at $39.99 USD from Newegg with its ability to maintain solid performance at distances other adapters struggle with.