If it works, it works :D There is still some functionality one could add like the delete function you've added, or interaction between different ropes/softbodies. However, I won't be able to work on this project for a longer time again now so feel free to add what you need :)
That being said, I plan to upload the project to github the next couple of days, so if you want you could also contribute there.