On mobile since my devices typically come with one installed (custom roms are love). I usually don’t use a 3rd party one, but when I do I prefer to use AZ Screen Recorder.
As for PC, there’s a few good ones out there. Although most are paid or trash.