I've used iMacs since my lime green G3. After that one we got the iconic flat screen lovely (cost nearly 7k! O.O ) and then moved on to the white intel core duo. When that started failing recently (HD needs replacing) I had to start looking at replacements. Thing is. We still have the lime green one around being nothing more than a doorstop. It works fine, but yeah. The flat screen G4 iMac is in my sons room, it's slow on most things these days, but the lcd is still nice and bright and he uses it for playing movies and music.
The intel iMac same thing really. HD dying, rings slowing down in general and unable to upgrade software to latest versions. But it is mostly ok, I'll get a new HD for it and see if we can squeeze some more years of use from it. What has bugged me about these is how much of the tech involved in both the iMacs, is still viable. It seemed a waste to be replacing a whole big computer when all I really needed to replace and upgrade was at the driving end of things. Plus the collection of keyboards and mice is getting a bit out of hand too.
Price wise, I could have got more for my money if I went the iMac route again. But I would have been in the same situation of having to wait four or five years before I could even consider replacing, and then ending up with yet another large piece of equipment to either store, or recycle, when parts of it were fine. I dithered over the choice right up until the final click to order, I made it a bit easier on myself by upgrading the mini to i7
I'm pleased with the set up I have now, the mini is very discrete, and looks great. I love the look of the ATD, it's very sleek and the glossy screen isnt bugging me at all. But the real beauty of this set up is to come, it will be cheaper to replace just the mini in favor of newer more powerful technology. So I'm hoping that going this route will allow me to keep a more current machine on my desk.
ETA: Anyone ever stuffed a mac mini inside an old flat panel G4 iMac? I would love to breathe new life into it. I don't need the cd tray working. Just a way to fit it in and connect to the lcd display if it's possible