oCam is the most convenient screen, game, video, webcam recording program in the world. The program is highly customizable and capable of recording audio from microphone, system sounds as well. Records full screen and HD.
Bandicam is the best Game, Video, and Screen recording software. It is high quality and you can upload the recorded file to YouTube without converting because the recorded file is much smaller than others. It also has much less Lag/CPU/HDD usage.