Both requirements are met by the CSL 300Mbps wireless adapter.
The chipset is Ralink RT5572, which supports the (Linux) kernel from 3:10 is (rt2800usb). It also provides the interface to nl80211 (Wireless Extensions). He works well under Linux (and the Raspberry Pi):
ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5592, rev 0222 Detected
Furthermore, the reception is an absolute tour de force. Seltenst / noch_nie I saw such a good transmission / reception performance with a USB WLAN stick. I run the WLAN stick with "hostapd", a background process to transport packets from one network (Ethernet, cable) to another (Wi-Fi, air) (a network "Bridge"). New Germany is called the "Access Point" :-). The whole on a Raspberry Pi (minicomputer with rather modest performance). After a little search and configuration (that's iA not for beginners; or only in the latest "OpenELEC" image for the Raspberry Pi easily implemented) ran all on the 2.4 GHz band with "N" extensions. Optionally, you (exclusive-or) operate 5 GHz band which is also on the.
Result: The wireless network is significantly better received, than any other "professional" wireless router / access points that are (AVM FRITZ under my wing Box 7390 WLAN routers (VDSL / ADSL, 300 Mbit / s, DECT base! Media server) Trendnet TEW-692GR: TEW-692GR or a small TP-Link TL-WR702N Wireless Nano Router (802.11b / g / n, up to 150Mbit / s transfer rate) [Amazon Frustration-Free Packaging]). Measured with "Wifi Analyzer" on an Android tablet and iStumber / Mac and inSSIDer / Windows ..... the measured values (estimated values?) But also by the one-week long-term experience (:-)) confirmed with this constellation. In short: Very good reception / transmission values
Cons: None that could be blamed on the stick. But I would like to mention the so ca 20 Mbit is the bridging performance on the Raspberry Pi in yet.
Therefore: Full credit. Well done.