@Redacted Good choice. Congrats.
FYI hnyman has a pretty nice build here which I am using for 3-4 years, maybe more.
Just remember to choose fq_codel as queueing discipline and simple.qos as script, as @moeller0 said above, because ipq806x uses too much cpu when using cake/piece_of_cake and will reduce your final throughput.
Take a look at this reply for sqm stats in R7800.
My latest run at waveform below on a 150/150 FTTP line, with sqm set at 135/135 on purpose (-10% of nominal speed)
4 Likes