need best Failover on rb750

Hello, I need help in setting failover over 2 isp. PCC I use load balancing with both addreses and ports. Which way is best?
screen.jpg

i have done it

go to system/script

add script

paste

name : up
ip route set [/ip route find comment=Default] gateway=192.168.2.1

name : down
ip route set [/ip route find comment=Default] gateway=192.168.1.1

go to
tools/netwatch

add host: maybe google.com, interval: you like , timeout : you like
up script: up
down script : down

before it add comment to first route : Default

next I have problem with ftp conection.. anyone know help ?

not quite sure, lets follow logic of that solution:

1st - netwatch checks that gateway is down
2nd - netatch changes address of default gateway
3rd - network conectivity is restored and address becomes pingable again
4th - netwatch runs up script and we are at step 1 again until up gateway starts to work


About FTP - you should consider that FTP uses 2 ports #20 and #21