OBS, wich is like Xsplit (but free), is great for adding facecam and overlays to your videos with small filesizes wich can record your whole screen and microphone and other inputs at the same time, plus you can do livestreams with it and it's free to download and use.
If you want a recording...