Obviously, you'll need bandwidth if you are hosting media content, but that seems to be the only real limiting factor.
To me, this is a top down problem rather than a bottom up problem. My suggestion is that you should look at what you want as a product, how it works, what it needs to do, what it doesn't really need to do, essential how you want that product to exist in the marketplace and how the product will grow and scale, THEN figure out what tools your team is capable of using now or learning to use, then find the hosting solutions which match your needs.
And beware using the hammer: "When all you have is a hammer, everything looks like a nail."