I was working on a project over the last 6 months - originally i estimated 40 hours however due to client changes it spiralled out to about 100 hours. This was in Australia.
The client originally found a new developer who was supposed to work along side me but ended up taking over the project as he convinced them to rebuild the project another framework. I said I wasnt confident taking it on and the client ended up terminating the contract and going with the "supporting web dev".
Sometimes I would take 2-3 days to reply to emails and the job still wasnt finished that we agreed upon and I will admit my code wasnt the absolute greatest but it worked. Overall I was unhappy with the project and the client but continued on to try at least finish the job.
The only part in my contract that specifies anything relevant is that if the client was unhappy they could terminate me - apart from that there was nothing else about needing to finish the job.
I'm just curious here if the client would have any right to sue? They have indicated before when I didnt reply for a few days to threaten legal action but im curious if they are just talking tough?