Might sound strange, but I have made a piece of animation using armatures. It works fine but, for going on on my idea i would need to throw away the armature and keep the animation as IPO to the object formerly parented to that armature.
I wanted to make a cyclic animation. And I wanted more copies to do that animation with a given delay.
With IPO I have good control:
1 - Cyclic extension is great
2 - To give delay, just translate.
With Armature:
1 - I had to add fake position before and after the single period to prevent things starting with 0 velocity.
2 - I had to duplicate actions, create NLA actions, make the cycle once for each action in the NLA window…