ca va dépendre du budget que tu veux y mettre.
Le BPI-R3 + ONT SFP, ca marche bien, c'est ce que j'ai

L'avantage : c'est ce qui se fait de de moins cher, c'est performant et efficace, et il y a un bon wifi inclu.
L'inconvénient : le routeur est en kit, faut tout monter sois même (même si c'est pas compliqué), il faut flasher openwrt sur carte SD, et c'est pas aussi friendly qu'un routeur du grand publique type ASUS.
sur Amazon, pour 155€ tu as le kit complet. a cela on ajoute un l'ONT SFP pour environ 70€.
Tu as d'autres solutions très interessantes qui pourrait te couter moins cher. Par exemple :
Tu es en 1Gbps, donc continuer avec ton ONT externe, et prendre un routeur type GL.inet MT6000 (Flint 2).
https://www.amazon.fr/GL-iNet-GL-MT6000-Multi-Gig-Connectivit%C3%A9-appareils/dp/B0CP7S3117/Tu peux soit conserver son interface basée sur Openwrt, ou carrément flasher le vrai Openwrt dessus.
Avantage : c'est le meme processeur que sur le BPI-R3, c'est plus simple a flasher si tu veux mettre le vrai Openwrt dedans.
Inconvénient : pas de port SFP, mais 2 ports a 2.5Gbps, donc si passage sur une offre a 2Gbps il faudra mettre ton ONT SFP dans un "media converter" pour sortir en RJ45.
Autre solution, en gardant l'ONT SFR a 1Gbps, passer sur un routeur Asus, celui de ton choix.
Pour moi l'ONT SFP n'a de sens que sur une offre 2Gbps, ou alors vraiment si on veut supprimer un maximum de périphériques et de cables...