Yes, of course I know ChiTuBox. Most of all “chinese” 3D printer management tools are working almost the same way. Yes you have a lot of control with them because their algorithm support are not as smart as Preform. and then you need to compensate. Most of the time, a support which will fall on the model in Chitubox will not fall on the model in Preform. It’s very personal, but for me, Preforw works and do it well. But I have to confess, I’m a support ninja master and I’m preparing my models to avoid supports on the bad locations.
It’s great to have control, but too much control can be an issue. While I agree with you that Preform could be better, I think it does the job 99% of the time. And trust me, I’m used to deal with very complex models with crazy details and dealing with supports is always a pain.