I grew up on this control and am prejudice therefore
But i honestly believe that its the best(my personal opinion)
and believe me i've used about all of them.
I'd do a little more research before diving into one.
Consider the complexity of your work and the ability of
the mentioned controllers to handle all aspects.
PEACE