I'm looking to purchase a wifi card to help me learn about wifi network penetration testing and other associated issues but I was wondering if there were any features of a wifi card I should look out to get the best in terms of ability. Or is there no real difference between the different models. The most important feature I can think of is sensitivity which is essential when it comes to picking up weak wifi signals from a distance.
There seem to be a lot of generic wifi PCI-E cards out there and most claim Windows compatibility but I use Kali Linux (the successor to Backtrack Linux) and so needs something that works with that with the minimum hassle.
If it makes any difference I run Kali Linux as a virtual machine under VMWare Workstation 10 on Windows 8.1 x86_64.