Assuming you don't have a mac, or you'd be set with a video editor. :-/
Seriously (w/o Apple plug), it really depends on what you want to do. If on PC Adobe Elements would probably be good for photo editing (Pixelmator on Mac). Video would be Adobe Premiere Elements (iMovie comes with the Mac or you can use Final Cut Express).
If you're prosumer and needing more, than there's Adobe Photoshop & Lightroom for images and the full Premiere (Final Cut Pro on a Mac).
So, like in all things... what do you need to do, how much you wanna spend etc.
2007 e90 328i Monaco Blue
aFe Magnum FORCE Stage-2 Si Pro 5R CAI
RIP '84 e30 325e, '87 e30 325e, '96 e36 328i and 2000 e46 323i