I tried both an e4200 and wndr3700v2 when it was time time to upgrade from the the wrt54g with tomato firmware I've used for many years. Had problems with both with link speed and connections consistently dropping (mostly during file transfers). I ended up with an Asus rt-n56u router which has worked great since I got it about a month ago. Not sure if the first two came from bad batches or what, but they performed well below my expectations. I use an Asus usb-n13 adaptor on my laptop that's used mostly as an htpc and it pairs great with the router. There's no guest network option which would be nice, but not a big deal for me. It also has 2 USB ports so I use one for shares on an external hard drive and the other as a print server. Plus, it's a bit cheaper and quite perty :p
Buy a few different models and see which one works the best for you and just return the others.
