There isn't really a good alternative for After Effects, despite its flaws. There are other motion graphics tools, but they're usually missing enough functionality that you eventually go crawling back to Adobe.
Now that software development is apparently solved, can someone please build a GPU-accelerated version of After Effects? Every motion designer in the world would make the switch over night.
Maxon literally just launched one last week.