Buenas hay alguna tarjeta wifi que sea compatible con todos router, correjirme si me equivoco pero algunas tarjetas(dentro del grupo de las targetas k reinyectan) reinyectan y otras no o les cuesta mas,por ejemplo tengo un zydas zd1211b y con wifislax hice un experimento con mi router y (sin cliente) no reinyectaba, (entonces pense sera que zydas zd1211b no es compatible con mi router)y probe con una tarjeta realtek de un amigo y (sin cliente) reinyectaba y se asociaba, con esto quiero decir que si algunas tarjetas wifi son mejores que otras y que cual es la mejor.
EDITO:tambien tengo que decir que hay veces que reinyecta sin problema con my zydas pero con la tarjeta realtek siempre funciona.
Hombre, si preguntas por la mejor, te recomendaría una AirPcap. Si ignoras el precio, es con diferencia la que más garantías te da a la hora de trastear con ella (admite modo promiscuo, puede inyectar paquetes, etc...).
Pero si el precio es muy elevado: ;D
http://www.cacetech.com/products/airpcap.html
Además, en la mayoría de ocasiones te vale una tarjeta normal y corriente. Ahora, dentro de lo que son las tarjetas normales y corrientes... no sé decirte un modelo exacto.