I use Experience as it easily allows you to record gameplay without any loss of game performance and has other very useful tools , it doesn't hog system resources and runs in the background without any detriment to your game . I think some people don't like it because they are suspicious of but a lot of you tubers use it to record gameplay for their channels , the only drawback that I can think of although it picks up audio from teamspeak when recording gameplay it doesn't from discord .
Yea it's fine. Not the only tool, but one that works just fine. Not sure why all the hate shrug.
Some game developers don't do the work requires to allow it to work with their game, and that's fine too.