I'd recommend the E4200 as well. I have an E3000 which is amazing. The E4200 has higher USB throughput, 450 Mbps bandwidth (not many adapters support this speed at the moment however) and if you're not happy with the stock firmware, there's always DD-WRT.