one thing i cannot re-iterate enough: there is no single config which supersedes everything and works for all cases. your experience is unique to you, it depends on your local network (how many users are, what they do, how much concurrent load is, are you using torrent, voice/video conf, your main router performance etc etc) which you control, and obviously your ISP service quality (whether you have stable bw all the time or it is fluctuating (see the CAKE sqm-autorate thread), how good your ISP internal backbone is, how good its connectivity to national/international networks etc etc) which you cannot control.
accepting that no best all fit generic advise exists then I'd fine tune these based on what you see&feel on your network:
- /etc/config/qosify
config defaults
:
option dscp_default_udp
andoption default_tcp
set to besteffort. as name suggests by default everything will go into besteffort queue so handled equally important. - /etc/qosify/00-defaults-conf - make sure downloading kind of traffic, e.g. ftp (if anyone still using it) or torrent is in bulk, your gaming traffic which should be the most specific, i.e. only cover the minimum port range is in video, or if you don't know exactly the port ranges maybe you can try using the DNS rule instead.
- obviously as default is besteffort due to
config defaults
the less high priority rule you add the less high prio traffic will compete.
I think no long rule list is generally required, up mark the few you are really care of, left everything is besteffort, put downloading traffic to bulk - that will generally work, or at least the most you can do on your end imho. as said, the other end, the ISP side will mostly influence your experience which you cannot control anyhow.
sorry if i cannot give you "the" best recipe.