Yes, I chose to go with the discrete PID control due to cost concerns (3x Aubers are cheaper than an RTD card for the ML1200). My controller does support PID loops :).
As far as maxkling, Gap control CAN be quite accurate for slow processes. I am able to control 2000gallon tanks to +-3F with a...