Have a look at my openwrt-project, I did here already, regarding qualification. I prefere fixed price project. Which HW do you use ? I worked with OWRT on OM2P-LC, various TP-Links, WD myNet, no name Chinese HW etc.
When to switch the WAN ? In case of disconnect of 1st WAN ?