I'm not suggesting that dlink not fix it. Believe me, I know there are still lots of poorly handled errors that result in reboots even in the latest firmware. And they should be fixed.
But I mean, really, do you expect them, after so long, to magically be able to fix all the things that are wrong with this router?
At least if you can properly narrow it down so that it *might* be reproducible it might get put on an issues list somewhere to actually get fixed.
If not, you can take your pick between slim, and none IMHO.