I am using AVS Video Editor 4 (
http://avs4you.com) and it seems to give a good mix of control, and the ability to overlay multiple items on the base video. It also has very precise timelining capabilities, and trim/multi-trim, of the multiple source videos.
The cost is reasonable, and signing up for one AVS product gets you acess to their entire line of editing and converting software.