I have the GHL KH Director/SA Doser 2.1 combo. No Profilux controller (I'm using Apex). I've only had the unit setup for ~2weeks so I can't claim extensive experience.
Pros:
Very precise. It tracks (with a bit higher offset) with my Salifert test kit.
Accuracy seems OK, 8.4 KH Director, 8.0 Salifert. VERY dependent on the calibration of pumps. Initially it was reading lower than my Salifert kit before re-running calibration for the reagent dosing head and now it reads a bit higher. Precision to me is MUCH more important than knowing my true ALK level.
4th dosing head can be used to control Alk dosing and is controlled by measured level. If you are using another GHL doser it can adaptively control all pumps to keep 2(or 3/4) part dosing consistent w/ Alk solution
Solid software: android/IOS app, windows software, and web-based site
Compact package
Known, trusted brand
Cons
As of today, I have no ability to see a charted history of readings. GHL has promised an update will add this. Charts are currently only available if you also own a Profilux controller. This is a huge inconvenience.
Doesn't integrate with Apex
Uses a large amount of reagent. I'm testing 4 times/day right now and I've used over half of the original 500ml reagent bottle in 2 weeks. This works out to ~$20/month of reagent
Random thoughts....
The setup was fairly involved. Lots of tubing (cutting, measuring, routing, etc). Lots of calibrating (every doser head, pH probe)
The software is pretty good. The android app works well, the windows app (once I switched to beta ver) works well, the myghl.com site works well. I like the app the best if I'm at home, but it doesn't work remotely.
Testing uses a fairly significant amount of water, 80ml by default, minimum of 50ml. Plus flushing this adds up to a fair amount of waste.