I've been running DWC for 16 years and I rarely change my nutes but once right after the stretch. I've even skipped that and run some all the way thru without changing. I just boost the ppm up as the plants eat it down. You have to use really good RO water so you don't get minerals building up from the water and I use the pH Perfect nutes so I never bother checking pH and haven't had any deficiency problems.
Making your own from basic salts is the first hydro I ever used back in '82 and it's a PITA. If I were going to run a commercial type hydro operation I'd probably get back into it for the cost factor but if $300 worth of nutes will grow me 30 - 40 lbs of pot over a few years why bother with mixing up your own.
There's a big long thread here somewhere about making formulas to mimic the commercial ones with exact amounts of each salt to be used to get similar formulas.