Why do you need other video editing software, if you already have Final Cut Pro?
FCP X should suffice for almost all your editing needs.
Anyway, there is also Premiere Elements, Premiere Pro and Avid Media Composer (which I use, but may be too advanced for your usage and also has quite a learning curve).
For photo manipulation software there is Photoshop Elements, Photoshop, Pixelmator and Gimp.
Aperture and Lightroom are used more for photo management than manipulation.
____________________________________________________________
Maybe have a look at Advanced Search or MRoogle to find similar threads while you wait for more answers:
____________________________________________________________
PS: The "best" is highly subjective, as it depends on one's individual needs. While I consider Avid MC the best video editing solution for my needs, and Photoshop the best for my photo manipulation needs and Lightroom the best for my photo management needs, others will have other favourite and "best" solutions.