Over all they look pretty good. Ph fluctuation can cause a lot of issues. Dwc is not my thing but my res always shifts up in ph and I use tap water. I always include my tap ec. Sorry I'm not more help. Good luck.
I need to find out about the geek beast. For me it's going to be one of the two. Or maybe wait for the adjustable bar model, but 1000w is overkill for me.