It is possible that a good person can be a problem client. As a freelancer it is important that you know how to spot these characters or they can end up costing you money.
I found this video on YouTube. It is a good reference on how identify these clients and how to (and when not to) deal with them. I am of the opinion that in most cases you’re better off without them.