Digital is great for movies, music, et al. where I can freely copy files around to the devices I want them on. With games though, I benefit only if I have multiple machines to which they can be downloaded and played without needing a disc in the drive at startup. I have multiple PCs so I like Steam for this. I have multiple 360s so I can benefit there too.
However, it'll be a long time before I have more than one Xbox One or PS4 and, honestly, I am too attached to the money I get by selling games I no longer need or want. So, physical disc it is.