I have been running with a HG612 for some years as that gave the lowest ES/SES rates and avoided a high risk of interleaving that I found with all other modems. The best alternative was a Billion 8800nl with about 2-3 times the error rate. The next best was a VMG1312-B10A with about 3 times the error rate.
I recently found a really cheap Netgear 6220 on ebay and given comments on that by others bought and tested it. The error rate was slightly less than with HG612 and it looked like a posible one box alternative setup. As noted by others the Netgear GUI really does put you off though.
The D6220 uses the "39u" dsl components so I wondered if the other routers might do better with a firmware update. The billion 8800nl has not had an availble update since I last tried it and it did the same as before at about 3 times the Hg612 error rate. The VMG1312-B10A tested with the old firmware using "39o" also was just the same as before with 3-4 times the HG612 error rate. However with an update to the latest firmware using "39v" the VMG1312-B10A modem is transformed and the error rate is a bit less than the both the D6220 and the HG612.
I have concluded that my writing off of things as no good needs to be rechecked when/if new firmware is available.
The Billion 8800nl and the VMG1312-B10A with old firmware maintained my upstream attainable at the same value as the HG612, a bit above 20Mb/s but gained about 1Mb/s extra downsteam. The D6220 and the VMG1312-B10A (with latest firmware) drop the upstream speed by 1Mb/s and are only a tiny barely signifcant bit faster downstream than the HG612 at about 68Mb/s.
On my line low errors are a priority as there are odd bad days which the DLM can react to. I have decided to adopt the VMG1312-B10A as a one box solution as I don't need a gigahertz LAN and most of my wireless use is a fair distance and a few walls distant and best at 2.4GHz.