I am going to have to disagree with most people on this one. If you are indeed using your computer for mostly video editing and picture editing, then you really want your content to reside on the SSD, not the programs. Yes you get a faster boot time, and quicker programs loads with the OS/programs on SSD, but working in these programs will be much better if the content is on SSD.
Think about it, programs load off the drive into memory when executed. These types of programs (the programs themselves) do not hit the drive much when running (not like a game loading maps etc). What they do is load your content as you edit it. So in video editing, the program is constantly hitting the hard drive to load content into memory, and has to swap it out while playing/editing (especially the case with HD where video files are huge). You want this process to be snappy, so put the content on SSD. You will likely run out of room on the SSD, so use it on a per project basis. Load the relevant files onto the SSD, do your editing, and then move the project onto HDD for storage.
Since photos are much smaller, you may not need to use the SSD for content storage. But if you are batch processing a lot of photos, or need to load a lot of photos (collage etc) then you will find it beneficial to put them on SSD (quick to load in memory).
Obviously, if you can afford to have SSD for both, then go for it!!!