From Phoronix - Linux 5.6 To Bring FQ-PIE Packet Scheduler To Help Fight Bufferbloat, there are some example configurations for using different buffering mechanisms (Implementing the Flow Queue PIE AQM in the Linux Kernel).
For wireless clients:
net.core.default_qdisc=fq net.ipv4.tcp_congestion_control = bbrand fq_codel (codel) is better suited for router.
Another possibility:
I had pretty amazing results with cake. I prefer it over fq_codel and it is now part of main line since 4.19.
Cake - Common Applications Kept Enhanced
In the past the internet would just grind to a halt when the Apple devices started cloud syncing. They would totally swamp the outgoing bandwidth. Now nobody notices when an Apple device is syncing.
Open firmware for small routers for congestion management:
The OpenWrt issue with 4MB has to do with using newer kernels. For those devices, DD-WRT is a better bet (still on kernel 3.10).