… what Ben says … plus:
With TrackX it's drop-dead-easy to accomplish your task - I dare to say, easier than in AE.
AE as part of the CC suite of apps, is an incredible 'mighty' tool, and I never understood, why some compare it with Motion5. M5 main usage is - as far as I understand it - a 'GUI frontend' for the built-in effects of FCPX - and FCPX isn't meant for complex compos, such as set-extensions, 3D-wizzardy, smoke/fire/explosion/dust/fog (my son's voice from another room "We need more explosions!!"…;) ) …
And tracking.
Afaik, and Ben could tell it much more profounded: Apple/FCPX offers intentionally 'just' the overall-basics plus APIs for developers, which care for the special-interests market, such as motionvfx for 3D integration, or coremelt for mocha integration ...
From my hobbyist corner, I would love to see some effects ("… even BIGGER explosions!"… "sh…up son, adults talking!!") integrated ,… rumors/speculations are not allowed on this board, but I think, after so many 'internal', professional updates (multi-cam, broadcast formats, collaboration, …), an 'eyecandy features update' is immanent; FCPX' lil' brother, iMovie, for example offers for 2 versions a built-in White-balance button .... yeah, the pros will howl now "Automated Color Correction?! eeks!!" … but, other apps for instance offer* a clever tool: just hold a standard ColorChecker-board into cam, the software identfies it automatically, and does a first layer of color-correction…
... my 5¢ …
* edit: this isn't a built-in feature of other apps, but a plug-in too .... 😊 my fault