I'd highly recommend the Ubiquiti UCG-Fiber.
Make sure whatever router you buy can do PPPoE @ 1.8Gbps (At least)
It should be noted that the UCG Fiber does not have any wifi and either a separate wifi access point will need to be obtained or his existing routers will need to be used as wifi access points if wifi is needed.
In some ways the choice depends on if the OP wants a stand alone system or a modular system.
As can be seen on another thread; I recently bought a UCG Fiber together with four Ubiquiti 2.5g managed switches and although I quite like the UCG Fiber and the Ubiquiti System, (especially its ease of setting up and controlling VLANs), there are parts that I do not like, (eg. my own findings that the WIFI range and the WIFI performance overall was vastly inferior to my Asus Router), it also has a tendancy to indicate false positive errors when some devices, (eg. the Sky Q Boxes), are unplugged and then plugged into different ports, (eg. Anomaly 70 errors), which then take over 24 hours to clear and its tendancy to hold onto old memories long after corrections/changes have been made).
Regarding the inferior WIFI: that was definitely the case.
However, with regard to the tendance to hold onto older memories, (eg. Anomaly 70 error messages), long after corrections have been made: since I am still very new to the Ubiquiti system, it could be that I am missing something with regard this retention of old memories issue such as the reporting anomaly 70 errors for over 24 hours but I suspect that this issue is some form of design feature or possibly a glitch that personally I don't like).