any luck with these mangle rules?

just trying to make a standard config for some small hotspots.

jul/12/2014 00:02:59 by RouterOS 6.15

software id = 88X1-T56S

/ip firewall mangle
add action=mark-packet chain=postrouting comment=ack_packet new-packet-mark=
ack_packet packet-size=0-123 passthrough=no protocol=tcp tcp-flags=ack
add action=mark-connection chain=prerouting comment=icmp new-connection-mark=
icmp_connection protocol=icmp
add action=mark-packet chain=prerouting comment=icmp connection-mark=
icmp_connection new-packet-mark=icmp_packet passthrough=no
add action=mark-connection chain=output comment=dns dst-port=53
new-connection-mark=dns_connection protocol=udp
add action=mark-packet chain=output comment=dns connection-mark=
dns_connection new-packet-mark=dns_packet passthrough=no
dns_connection new-packet-mark=dns_packet passthrough=no
add action=mark-connection chain=prerouting comment=viber dst-port=5243,9785
new-connection-mark=voip.con protocol=udp src-port=""
add action=mark-connection chain=prerouting comment=viber dst-port=5242,4244
new-connection-mark=voip.con protocol=tcp src-port=""
add action=mark-connection chain=prerouting comment=facetime dst-port=5223
new-connection-mark=voip.con protocol=tcp src-port=""
add action=mark-connection chain=prerouting comment=facetime dst-port=
3478-3497 new-connection-mark=voip.con protocol=udp src-port=""
add action=mark-connection chain=prerouting comment=facetime dst-port=
16384-16387 new-connection-mark=voip.con protocol=udp src-port=""
add action=mark-connection chain=prerouting comment=facetime dst-port=
16393-16402 new-connection-mark=voip.con protocol=udp src-port=""
add action=mark-packet chain=prerouting comment=voip.packet connection-mark=
voip.con new-packet-mark=voip.packet passthrough=no
add action=mark-connection chain=prerouting comment=rdp dst-port=3389
new-connection-mark=rdp.con protocol=tcp src-port=""
add action=mark-packet chain=prerouting comment=rdp connection-mark=rdp.con
new-packet-mark=rdp.packet passthrough=no
add action=add-dst-to-address-list address-list=Youtube address-list-timeout=
10m chain=prerouting comment=youtube content=youtube.com dst-port=80,443
protocol=tcp
add action=mark-packet chain=prerouting comment=youtube new-packet-mark=
Youtube passthrough=no src-address-list=Youtube
add action=mark-connection chain=prerouting comment=
"tcp.downloads by source-destination" disabled=yes dst-address-list=Dst
new-connection-mark=tcp.downloads src-address-list=Src
add action=mark-packet chain=prerouting comment=
"tcp.downloads by source-destination" connection-mark=tcp.downloads
disabled=yes new-packet-mark=tcp-udp.downloads passthrough=no
add action=mark-connection chain=prerouting comment=
"TCP.downloads by connection bytes" connection-bytes=15000000-0
new-connection-mark=tcp.downloads protocol=tcp
add action=mark-packet chain=prerouting comment=
"TCP.downloads by connection bytes" connection-mark=tcp.downloads
new-packet-mark=tcp-udp.downloads passthrough=no
add action=mark-connection chain=prerouting comment=
"UDP.downloads by connection bytes" connection-bytes=15000000-0
new-connection-mark=udp.downloads protocol=udp
add action=mark-packet chain=prerouting comment=
"UDP.downloads by connection bytes" connection-mark=udp.downloads
new-packet-mark=tcp-udp.downloads passthrough=no
add action=mark-connection chain=prerouting comment=http.connection dst-port=
80,443 new-connection-mark=http.con protocol=tcp src-port=""
add action=mark-packet chain=prerouting comment=http.connection
connection-mark=http.con new-packet-mark=http.packet passthrough=no
add action=mark-connection chain=prerouting comment=users
new-connection-mark=users-con src-address=192.168.88.0/24
add action=mark-packet chain=prerouting comment=users connection-mark=
users-con new-packet-mark=users.others.packet passthrough=no

and this queue tree?
these are some basic ports. maybe add more like ftp,pop3 etc.
is ack mangle rule right?
is prerouting right for most of my rules and forward for the “change mss” so not to be going down to the bottom every reboot?
is queue tree top level for download and upload right at priority 8? or should be 1?
Capture.JPG