I had a software development agency create a software for me and after some mishaps(partly my fault for making too many requests, and partly project manager for passing my project to someone else in the middle and causing confusion and missing delivery date.) Now the project is paused and their asking for another 2k. Project is 80% finished. Should I just hire one developer to finish the job or is it worth taking the agencies suggestions? I appreciate any tips.