
I can add one more type of clients: the undecided ones. I had one client recently that wanted to get his website updated (from Joomla 3 to 4 then to 5 when it became available). The CMS, template and some of the extensions were updated, but when the content was involved the client changed his mind very often (almost daily, or even twice on day in some days) and we didn't approched the end for a few weeks. And that can be bad for you because you will definetly won't like the situation (even if the money are coming).