In a lot of cases the SuperActionState in combination with ActionTasks makes a lot of sense. However right now one of my use cases is using NodeCanvas for the flow of my games states. In this case it is quite cumbersome to create a bunch of ActionTasks for the various things I want to do in each game state. Primarily I want to just code my states up with the various callbacks.
However there is moments where it is useful to use ActionTasks along with my state code which is why I coded this up :). Here are a few images of how it looks working.