I have been incorporating animation nodes into my daily work with great effect. I have found that revisions take so much less time as animation changes are done through number changes and not keyframes. Also they can be used to create initial geometry… which i do need to look into.
Recently I have been trying to work on a raising heat visualisation… trying to randomly animate growth of 600 + Lines… I traced particles to make the spline paths (with Btrace) and then used this node setup to randomly grow a separate spline along it.
Animation nodes takes an age to get used to but I do think the results are worth it.