Little late to post to this thread but thought I'd still put in my two cents concerning the usefulness of working with a G4 iMac for more than just having a novelty Apple computer hanging around.
I have a very good condition iMac G4 20" 1.25ghz that I inherited from one of my clients a few years back. I've upgraded the machine with a 500gb HD (largest IDE HD available), 2gb's PC2700, a 16x DVD-DL Optical drive, and usb wifi & bluetooth dongles. The iMac is operating on a 10.5.8 Leopard build.
Although anything internet related can be a hit & miss experience on these early PPC's, I've concentrated on trying to make my G4 iMac into a decent media server and entertainment center. I've accomplished this by mainly focusing on what these machines can still be fairly capable of doing: like setting up iTunes (v10.6.1) as my main home music server - especially when employing iTunes's built-in internet radio streaming feature - which has literally hundreds of stations from all over the world. Also, since the iMac has a reasonably large 500gb HD, I was able to throw on several hundred gigs of my own personal music collection - with plenty of space still available for additional audio files. I then networked iTunes (via Airtunes) to all of my of my various Airport Express's with connected speakers to easily control my home audio setup with the iMac - which is itself networked to my main desktop Hackintosh, as well as to my Macbook Air - and even to my Android Moto G5 Plus (via the program: Remote for iTunes).
My biggest "entertainment center" breakthrough with this 'vintage' G4 20" iMac was when I figured out that I could perhaps setup an Elgato EveTV 500 via firewire with a external digital antenna. I've been collecting these early Elgato HDTV streaming devices (both boxes & usb sticks) on eBay for the purpose of turning older Apple (and non-Apple) computers into HDTV sets and thought I might try one out on the iMac - which still has a bright and beautiful 1680x1050 20" LCD. Using a EyeTV v3.3.3 program that is compatible with Leopard, the EyeTV 500 device auto-tuned nearly 50 channels with clear QAM - half of them in HD. Sometimes the HDTV channels can get a bit laggy - especially with high visual content or very fast moving action scenes, but all-in-all, watching free OTA TV on a nearly 15 year old computer is really sweeeet - especially watching classic old movies or TV shows from the 60s and 70s. So now, when people ask me where do I watch broadcast TV, I point towards my prized 'vintage' 20" G4 iMac home media/entertainment center and fire up an episode of "Gunsmoke", or the original Star Trek for their viewing pleasure and amazement.