I thought about trying one of those. My wife wants to go apple next time. I'm not sure. I can fix a pc but never worked on a Mac.
hardware wise, they're just pc components running an os that's akin to linux now. since they went to intel chips they're a lot less weird inside and the os
does stay out of the way a lot more than recent windows iterations
to be fair, they did seem to tweak the os where it really needed it to make it user friendly- my main gripe with linux has always been having to work in the terminal to get it to function correctly (trying to remember command syntax in the middle of recording sessions is a deal breaker).
all that being said, the mac hardware replacements do need to be from their approved components/vendor list to be driver supported and they are generally more expensive than bottom of the barrel "windows" components.
the best thing you could do (short of building a hackintosh) would be to dig an old pc out of the closet and
throw one of the "desktop" linux variants on it and just play with it for a few days.Most are free,work on aging hardware and tend to be stable.This would give you a pretty close approximation of the way a mac feels and works ("elementary" is free and especially mac-like:
Home | elementary OS ).
toying with operating systems is about as interesting as watching paint dry but, it takes a couple of days to get used to the way things work on any os and playing with linux would at least familiarize you with the concepts before you drop the dough on a mac.
For people that don't want to fiddle with computery things, mac's ecosystem is hard to beat in the useability department and the hardware seems to last for a long time (i've got a g4 and g5 both here that are >10 years old and still work well).