I currently use action tracks because constituents can be on multiple action tracks at once, but this isn't possible with workflows. For context, I deal with recurring gifts and it is not uncommon for one constituent to be a part of our 3 month long welcome series, then need to be added to the upgrade or decline series during that time.