I personally believe ArchPOWER will be your best bet as far as PPC Linuxes go, but as an ArchPOWER user I am biased obviously. Congratulations on installing it, if you have never done it before I can imagine it's quite daunting.
To be fair the wiki does say 32 MB is plenty, but yeah this is something that could perhaps be clarified more to emphasize that 32 MB is recommended.
This is because the ArchPOWER wiki only contains PowerPC specific steps. The regular
Arch Linux installation guide covers everything else and it is encouraged to read it.
VLC on ArchPOWER is sadly broken I believe, at least I was never able to get it working. MPV or Mplayer is reccomended, the latter performs best on slow hardware. But neither of these are as user friendly as VLC and on an iBook G4 you're probably limited to 360p at best (and even that might be a stretch under Linux).
XMMS2 needs a frontend, you can try lxmusic from the repos perhaps. ArchPOWER also has the audacious and tde-amarok music players in the repos. Audacious in particular is great because it is compatible with old WinAmp skins, so you can make it look exactly the same
By the way it is very easy to compile software on Arch Linux, ditto for ArchPOWER. If a package that I need is missing, I just git clone the PKGBUILD from upstream Arch Linux and compile it with makepkg. But this is time consuming and tedious, especially on an iBook G4.
This is again not very obvious but on ArchPOWER we have the Phantom Satellite browser (phantomsatellite-gtk2 package). It is an otherwise identical fork of Pale Moon (UXP), but with different branding to allow redistribution. It works well and I can recommend it.
SeaLion and Basilisk are the same thing (UXP based), just with a different GUI (and seem to depend on the old libffi library which causes issues). ArticFox is outdated and broken.
Unfortunately the state of old ATI r300 GPUs on PPC Linux just is not great at the moment. It works on some machines and not on others for some reason and there are quite a few bugs (on my HiRes DLSD PowerBook G4 glxgears works fine, on others it seems to have problems).
A Mesa developer is working on improving it (the ArchPOWER maintainer donated a PowerBook G4 to him). So it might get better in the future but right now, yeah....
But after having written all of the above, I actually think Mac OS X might be a good choice for your customer as well (I don't know how tech savy he is). Linux on PowerPC hardware is an excercise of patience. Reading through documentation, scouring old mailing lists, compiling your own packages etc.
Graphics and video playback performance on OS X is far superior to Linux on these slower G4 machines and great advances in web browsers have been made recently.
On Mac OS X 10.5.8 we have:
- a decent
and recent office suite (Libre Office)
The last (unofficial) version of Libre Office for PPC OS X is from 2016 and handles my modern Microsoft Word documents from university decently. More info here: https://matejhorvat.si/en/mac/osxppcsw/index.htm
AbiWord is also a decent option if you want something more lightweight than Libre Office. It is available on both OS X (for a recent version you need MacPorts & x11) as well as ArchPOWER.
- a good video/DVD player (VLC)
The last official version of VLC for PPC OS X works decently but might struggle with newer files for codecs. For DVDs it's fine though (but even the built in Apple DVD player suffices for that). For more modern codecs Mplayer & MPV from MacPorts work, but you really cannot expect too much out of an old iBook. For h264 video CorePlayer Mobile for OS X is by far the best, but it can only do h264 and nothing else. On my 1.67 GHz PowerBook G4 CorePlayer can properly play back 720p YouTube videos downloaded using yt-dlp.
- a good browser
Here we have the great new PowerFox web browser. It is based on exactly the same UXP codebase as all the Linux browsers (Pale Moon, Basilisk, SeaLion, Phantom Sattelite, etc) but ported to Mac OS X. There is still no JavaScript JIT, so modern web pages with bloated JavaScript will be just as slow as with the aformenetioned browsers on Linux.
- a good music player, a good file manager, a good partitioner
I think the built in options of Mac OS X will suffice here, but there are many options (especally with MacPorts).
So it depends really. I am not gonna say that an iBook G4 is unusable for modern tasks because I do not believe that is the case. But you have to set your expectations accordingly.