PowerMacs, especially the G4's are very user-serviceable. The more "all in one" you get the more difficult it get, but the new iMac seems very accesible to me.
Go to
www.macsales.com and watch the installation videos. I think you will see the myth that Macs are not serviceable is untrue.
😀