nCloth/nucleus is still an incredibly powerful simulation tool but I think the main issue in its current form is speed, especially when used on high resolution meshes.
Most modern solvers can be multi threaded which in comparison makes a huge difference in speed and productivity.
I know this would probably require extensive rewriting but would be totally worth it in my opinion to keep nucleus relevant today.