One thing that almost never gets brought up in these discussions?
Bandwidth bandwidth bandwidth.
In at least the States, like it or not, we live with crippling internet limitations. My previous ISP limited downloads to a point we had to set Netflix to lower quality to prevent from getting charged for going over. Downloading a 4GB game or bigger on top of that? Forget about it. Nevermind how long it takes to download. For most, that's going to be leaving your console downloading overnight while crippling everyone else's internet speed. Why should I do that when I can stroll down to the store and in thirty minutes have the game I want?
Digital gaming is touted as convenient, but it's really not. Our internet infrastructure hasn't caught up to digital media and major ISPs not only like it that way, but are intent on making it worse. So I'll take my physical media where I can, thank you. It's not because of Nintendo's draconian digital policies that I shy away from buying games digitally, but because my ISP has a noose around my neck just waiting to pull.