I don't do a ton of editing, but have always used and liked Adobe Premiere. I bought the Elements version of it and it's done everything I've needed thus far.
As far as screen capture, there are quite a few options out there these days. If you haven't yet, check out OBS (open broadcaster software). It's free, can do both streaming and capturing to file and is highly customizable. You can set it to record a specific window, put in overlays, record audio from mic, and record webcam footage.