Personally I use Bandicam for video recording. You do have to pay for the full version, but if you like they have a free demo (balanced by a permanent company watermark and 10 minute recording limit - if you mind such things).
I've found it to be fine for what I use it for. Easy enough to understand, and the FPS counter it shows over your recording (without actually recording it) is always handy.
Having said that, I've heard OBS is great, but it didn't work for me, hence my choice of Bandicam.