Sharepoint is for document management; and of course it's highly customizable (sites, libraries within which we got functionality like grouping/sorting/filtering, etc.).
So, the way you choose to structure your files in Sharepoint depends on each case. However, when it comes to migrating a whole or even a part of a file system living on a file server to Sharepoint, a file system structured like this:
├── Folder Suppliers
├── Folder Supplier A
│ ├── Folder Level A
│ │ ├── Folder A 1
│ │ │ ├── Folder A 1.0
│ │ │ │ ├── Folder A 1.00
│ │ │ │ │ ├── Folder Specifications
│ │ │ │ │ ├── Folder Sell Sheets
│ │ │ │ │ ├── Folder Protocols
│ │ │ │ │ ├── Folder Presentation
│ │ │ │ │ ├── ...
│ │ ├── Folder A 2
│ │ ├── Folder A 3
│ │ ├── ...
│ │ ├── Folder A 11
│ │
│ │── Folder Level B
│ │ ├── Folder B 1
│ │ ├── Folder B 2
│ │ ├── ...
(..and it could go even deeper)
What would it be the optimal way to do it?
Would it be a central team site at the top level and then libraries for each folder in A level? Maybe, sub-sites instead of libraries? Or, a team site for each A level folder?
Any suggestions drawn from your experiences would be much appreciated!