They all seem to work remarkably well writing typescript or python but in my experience, they fall short when it comes to shell and more broadly dev ops