ago (maybe a couple of years ago) they changed their recipe or shake machine or something and BK shakes are now fairly decent.
They also now have "mini-shakes" for a buck-ninety-nine I'll once in a while drive through just to get a chocolate one of those.