The main decision is whether you want 5GHz (N or AC) support or not. That'll largely depend on what your router supports and how far away from the router you'll be.
If this is for a desktop running a cable would be preferable, but obviously not always practicable.