I've tried the rest, Stack is clearly the best.
Over the last 15 years, I've been with 2 companies prior to my current and, at both, I encouraged the Owner to purchase Stack (Cloud Take-off previously). Most were hesitant due to ongoing subscriptions with other platforms but eventually I was able to get, at minimum, the take off program. I haven't tried the estimating version and would try it if I could ever get the time to sit down and populate all the different assemblies, vendor pricing etc. The other issue is purchasing something untried and untested to our company specifically tailored to how we function. I think an extended trial period for that training and tailoring to our needs might be enough to justify the upgrade.