Membership or upgrades?

So im gonna make a download site where im gonna sell products that people can download.

Im not sure if this fits the bill more or if membership does.

I wanna have it so its possible to buy single downloads but its also possible for a recurring monthly price to download whatever you like.

Do i stick to membership or can this do the trick?