I might be not 100% authentic, as I'm not a regular user of the application, but I leave my thought here, which hopefully help you in your decision.
BIMcloud and BIMcloud as a Service are actively developed, and both have additional performance related developments in the background, which are not available from BIMcloud Basic.
In case of BIMcloud, you can better scale it compared to BIMcloud Basic, as:
- you need to manage only one BIMcloud Manager for all of your Archicad versions,
- BIMcloud Manager and BIMcloud Server can be installed on different computers,
- you can add an additional BIMcloud Server any time to the system whenever it is needed,
- and you can move your snapshots to an external folder to save space on the expensive server hardware.
As you mention, since BIMcloud 2020.2, BIMcloud and BIMcloud as a Service can host other file types (e.g. PDF, PMK, JPG, etc.) besides the regular Archicad Teamwork Projects and BIMcloud Libraries. I have great news regarding the PMK issue you mention - in the latest Archicad 24 update, we fixed this problem, so from now you can easily update your PMKs from your BIMcloud without a need to relink any of them. See DEF-2945 TEAMWORK/DOCUMENT: Previously published PMK files on BIMcloud could not be updated after the file was re-published.
Performance of publishing still depends on your hardware and network, as well as on the size of the publisher set and the complexity of the project. Drawing updates take the same amount of time as they do when you publish them locally, so if a project is big and complex, and has tons of drawings, it won't be published faster just because it is published to BIMcloud.
Publishing files to BIMcloud from Archicad works this way that Archicad first publishes files locally, to have a kind of backup in case the upload would fail, e.g. due to a longer network issue, then uploads them automatically to BIMcloud. From my experience, with good internet service, the upload part is really fast and does not add a visible amount of time to the whole process.
I hope some people with their own experience will join this conversation, I'm also eager to hear your feedback!
On the other hand, I hope I could give you some valuable comments to make your own decision.
Customer Engagement Expert, Community Admin