After winning Xbox One from Taco Bell last year, I have been getting most of my games for free (both xbox one and surprisingly also PC) as part of the xbox one live subscription that came with it.
I think I might continue with that after it runs out. I picked other. Although it's digital, it's not really the same because it's more like renting than buying. After subscription service, digital is probably my second most, then delivery. Would normally include in store, probably before delivery, but less likely during COV19.