Seems like this thread is attracting more fans than grumpy people like me. This may not be a popular opinion, but I hate the things. I've worked on several and I now turn down any more repairs. Not because it is difficult, I just don't enjoy working on them at all.
I also won't take one even if it is given to me. Sorry for being the Debbie Downer, but you asked for everyone's opinions.