I've been using it for 2 years and have 300,000 Users.
1. No duplicate login prevention function
2. Leaderboard inaccuracy
When developing a mobile game,
users who connect to multiple devices
There is a problem that game data is overwritten.
However, PlayFab does not provide a duplicate login prevention function.
It should be unconditionally even as an option setting.
The moment the user's leaderboard ranks beyond 1000th (maybe 100th)
Users' rankings become inaccurate.
Not "This user is in exactly 00 ranks"
the server tells you that "this user is ABOUT here,"
so the rankings are different everytime.
Due to these problems,
I am using Firebase to implement duplicate login prevention function,
(It can make with playfab but too expensive for now pricing,
just make client listen event from server. then fixed!
)
Leaderboards are also using other servers.
The above problems have occurred from two years ago,
and Playfab still seems to have no intention of fixing them.