Well new flagships can run Switch games which is definitely something, but I feel like this question wont really be answered until PS3 can be emulated on Android, which will take a while before we see anything with that.
I prefer digital. Ease of access and whatnot + on Switch physical loading time is a lot slower than digital, along with My Nintendo gold points only being redeemable up to a year after release with a physical copy, compared to forever with a digital copy.