Ciao,
La domanda sulla velocità che punti a sottoscrivere con il provider è tutt'altro che secondaria perché l'incapsulamento PPoE può essere problematico per quelle CPU se, ad esempio, punti alla 10Gb.
Un N100 dovrebbe tenere tranquillamente una PPoE a 2,5 Gb, al massimo googla o cerca su reddit esperienze con l'hardware che vuoi.
Una seconda domanda a cui rispondere è se vuoi fare analisi dei pacchetti (IDS o IPS - https://wiki.opnsense.org/manual/ips.html). Una CPU non all'altezza ti limiterebbe la velocità massima.
Infine, la RAM dipende da quante regole firewall, blocklist DNS, policy IDS o IPS attivi: per una configurazione base bastano anche 4 giga, se vuoi smanettare con le regole e bloccare mezzo mondo almeno 8 giga.
Storage praticamente non serve, ti basterebbero anche 32 o 64 giga.
La differenza tra OPNsense e OpenWRT è che sono due SO dedicati a due cose diverse: il primo è più focalizzato all'uso firewall, mentre il secondo all'uso router.
Si adattano anche all'altro scopo, ma dipende sempre cosa uno sta cercando, non c'è n'è uno facile o difficile (o bello o brutto) 🙂
Valuta un hardware che abbia almeno un paio di porte 2,5 o 10 giga per il collegamento con ONT e con la tua LAN, se vuoi essere future proof.
Se ci descrivi il tuo utilizzo e la tua rete ti so consigliare meglio.