For me best alternative to AE is Blender.
TLDR: it does some stuff slower than ae, but nodes allows it to very easily do a lot of stuff that ae struggles with.
It's also a lot easier to parse since node->properties is less nested than comp->layers->effects->properties (and this makes a big difference on cognitive load).