I'll post when I get home, In terms of Next gen I only have Vita, 3DS and PS4.
And my physical collection atm is lacking :P off the top of my head I have:
5 Physical Vita games
2 Physical 3DS games
2 Physical PS4 games
I usually trade in games once I'm done with them, but lately I've been trying to hold onto the ones that I like.