Archer C7v2 has long been preferred as a nice and stable router. USB is slow and NAT caps out at around ~500mbps but is otherwise very good (there are a few patches around that improve this slightly). The WiFi driver for 802.11ac has improved stability(no crashing after 2 days) in trunk but has not been backported to stable yet. Range is also excellent (in my opinion).
If faster USB is needed, the recommendation is the Linksys WRT series of routers (new ones). Avoid the WRT1900ACv1 (keep rebooting, watchdog driver bug i think). WiFi is pretty stable now. One really nice benefit of these routers is that most of the drivers have been upstreamed in the kernel and thus get love from the kernel community (enhancements and bug fixes). Not so with the other popular routers.