This documentation mentions like:
The C# PlayFab SDK should not be used if there is a more specific SDK that is suited for your project.
and it says there is PlayFab Unity SDK. Currently, I am using PlayFab Unity SDK, PlayFab Party Unity SDK and also Photon Engine (PUN 2). There is chat networking via PlayFab Party Unity SDK and there will be voice communication. I am going to build the game for iOS and Android. At this time, the Unity Version that I use is 2020 LTS. I could change to the new LTS version which is: 2021 LTS.
API Compatibility Level is .Net 4x
In my case, are there any specific reasons for using PlayFab Unity SDK instead of PlayFab C# SDK?
Are there any API call changes?
There are two Request Types in PlayFab Unity SDK, Unity Web Request and HTTP Web Request. Are there any performance issues between them?
Is there any problem using PlayFab C# SDK with PlayFab Party Unity SDK and Photon Engine (PUN2)?
Is the only reason to use PlayFab C# SDK instead of PlayFab Unity SDK is to take advantage of Asynchronous programming?