Before making your video, it really pays to label your raw video files well, that way you can save a lot of time going through the files looking for what you want, in case you have them as backlog and cannot recall what was on which file.
I use Final Cut Pro X. I don't do any fancy edits. Edit time depends on how long the video is going to be. Usually maybe an hour while I edit and watch TV at the same time, for longer ones maybe two hours or more. Mostly depends on how much raw footage you have. If you run like 2, 3, 4 cameras at once then your edit time goes sky high.