For me GLM thinks too much for no reason. It takes a 2-3 turns for DS where for GLM it takes up to 10.
I like giving precise instructions,”update function xx to support input yy, add tests”. There is no reason for 10 turns and 5 minutes of waiting.