You get what you pay for
I would never go with some generic brand. . With that said, do you have a wireless router at home? If you do, then I recommend you match wireless card brand with router brand. I now use a linksys card and a linksys router and can do down to my pond 200 feet away and surf the web. Linksys (bought by Cisco) also has great customer service on their routers, cant speak for the service on the card cause I never had to ask for help on that.
My bottom line is as long as Linksys makes wireless products I will stick with them due to the good experiences I have had with them. . , Both before and after Cisco bought them. . Cisco bought em because they were the best of class. ,,,,,,,, They still are... .