In either of the case, do you expect lot of concurrent requests? i.e do you expect a huge number of data deletion/privacy requests on daily basis?
Also With Batch deletion, no such limit exists and again how often and what kind of data do you expect to delete?
Like @AtulChavan mentioned, the article pretty much sums up the capabilities, In saying so the "best" option is to reach out to your CSM and give them an estimate of volumes for both privacy and batch requests and get a confirmation.
Hope that helps.