@itsnotabug:

agree on most parts, except #3.

You can download all in a zip under one folder. And you can upload multiple files into one folder. But, yeah, you cannot upload an actual folder (may contains sub-folders), which maybe what you are talking about.